# # $Id: CMakeLists.txt,v 1.14.2.1 2007/07/02 17:04:35 anton Exp $ # # CMakeLists for cisstOSAbstraction # # (C) Copyright 2003-2007 Johns Hopkins University (JHU), All Rights # Reserved. # # --- begin cisst license - do not edit --- # # This software is provided "as is" under an open source license, with # no warranty. The complete license can be found in license.txt and # http://www.cisst.org/cisst/license.txt. # # --- end cisst license --- # set the library name SET(LIBRARY cisstOSAbstraction) # set dependencies SET(DEPENDENCIES cisstCommon) # all source files SET(SOURCE_FILES # osaDynamicLoader.cpp # osaDynamicLoaderAndFactory.cpp # osaMailBox.cpp # osaSemaphore.cpp # osaSerialPort.cpp osaStopwatch.cpp # osaThread.cpp # osaThreadBuddy.cpp # osaTime.cpp ) # all header files SET(HEADER_FILES # osaDynamicLoader.h # osaDynamicLoaderAndFactory.h # osaExport.h # osaMailBox.h # osaSemaphore.h # osaSerialPort.h osaStopwatch.h # osaThread.h # osaThreadAdapter.h # osaThreadBuddy.h # osaTime.h ) CISST_ADD_LIBRARY_TO_PROJECT(cisstLibs) # # $Log: CMakeLists.txt,v $ # Revision 1.14.2.1 2007/07/02 17:04:35 anton # Release 0.5.1 (internal release for MICCAI 07 workshop): Modified CMakeLists.txt # to reflect files removed in this distribution # # Revision 1.14 2007/04/26 19:33:57 anton # All files in libraries: Applied new license text, separate copyright and # updated dates, added standard header where missing. # # Revision 1.13 2007/02/18 04:21:51 anton # cisst libraries: dos2unix following #270 and [2256]. Preferred to # check code back in to avoid issues with cvstrac. # # Revision 1.12 2007/02/16 19:09:17 ofri # cisstOSAbstraction library: Included osaStopwatch in build. # # Revision 1.11 2007/02/10 06:35:53 pkaz # cisstOSAbstraction: major cleanup; removed almost all OS-dependencies (e.g., including ) from header files. # # Revision 1.10 2007/01/16 21:26:17 pkaz # cisstOSAbstraction: added dynamic loading (osaDynamicLoader and osaDynamicLoaderAndFactory). # Also added cmnPlugin.h and examples/dynamicLoading. # # Revision 1.9 2006/11/20 20:33:19 anton # Licensing: Applied new license to cisstCommon, cisstVector, cisstNumerical, # cisstInteractive, cisstImage and cisstOSAbstraction. # # Revision 1.8 2006/03/18 04:47:13 anton # cisstOSAbstraction: Added license, replace tabs by spaces. # # Revision 1.7 2005/09/06 02:08:15 anton # CMake configuration: Created a main CMakeLists.txt for the libs, tests and # examples. A lot of code has been "factorized" in the ./CMakeLists.txt. # Known problems: "doc" is not working yet. Dependencies on SWIG projects don't # work for parallel builds. If a lib is selected and then unselected, the tests # still appear ... # # Revision 1.6 2005/01/10 19:21:53 anton # cisstOSAbastraction: Added osaExport.h and required CISST_EXPORT to compile # as a DLL (for windows). # # Revision 1.5 2005/01/03 21:28:00 anton # cisstOSAbstraction: Added preliminary version of osaSerialPort. The API # will change, this is undocumented and not tested. DO NOT USE. # # Revision 1.4 2004/06/08 15:38:14 ofri # Removed osaTimer.h from CMakeLists.txt # # Revision 1.3 2004/05/28 21:50:21 anton # Made modifications so that cisstOSAbstraction can compile on Linux with # gcc and icc. ThreadBuddy, Mailboxes and Semaphores are still missing. # # Revision 1.2 2004/05/05 20:56:50 anton # Added missing file of cisstOSAbstraction from Ankur # # Revision 1.1 2004/05/04 14:12:11 anton # Imported code from Ankur # #