]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/api/CMakeLists.txt
Version 2.2.1
[bamtools.git] / src / api / CMakeLists.txt
index 45005645098e133fb1daca630e49920b8dc76f6e..321be2391ca694007f6ba7c5b79a7988d5e7ab36 100644 (file)
@@ -33,20 +33,22 @@ set( BamToolsAPISources
 
 # create main BamTools API shared library
 add_library( BamTools SHARED ${BamToolsAPISources} )
-set_target_properties( BamTools PROPERTIES SOVERSION "2.0.5" )
-set_target_properties( BamTools PROPERTIES OUTPUT_NAME "bamtools" )
+set_target_properties( BamTools PROPERTIES
+                       SOVERSION "2.2.1"
+                       OUTPUT_NAME "bamtools" )
 
 # create main BamTools API static library
 add_library( BamTools-static STATIC ${BamToolsAPISources} )
-set_target_properties( BamTools-static PROPERTIES OUTPUT_NAME "bamtools" )
-set_target_properties( BamTools-static PROPERTIES PREFIX "lib" )
+set_target_properties( BamTools-static PROPERTIES 
+                       OUTPUT_NAME "bamtools" 
+                       PREFIX "lib" )
 
-# link libraries with zlib automatically
-if ( _WIN32 )
+# link libraries automatically with zlib (and Winsock2, if applicable)
+if( _WIN32 )
     set( APILibs z ws2_32 )
-else ( _WIN32 )
+else( _WIN32 )
     set( APILibs z )
-endif ( _WIN32 )
+endif( _WIN32 )
 
 target_link_libraries( BamTools ${APILibs} )
 target_link_libraries( BamTools-static ${APILibs} )
@@ -77,5 +79,5 @@ ExportHeader(APIHeaders SamReadGroupDictionary.h ${ApiIncludeDir})
 ExportHeader(APIHeaders SamSequence.h            ${ApiIncludeDir})
 ExportHeader(APIHeaders SamSequenceDictionary.h  ${ApiIncludeDir})
 
-set(AlgorithmsIncludeDir "api/algorithms")
-ExportHeader(AlgorithmsHeaders algorithms/Sort.h ${AlgorithmsIncludeDir})
+set( AlgorithmsIncludeDir "api/algorithms" )
+ExportHeader( AlgorithmsHeaders algorithms/Sort.h ${AlgorithmsIncludeDir} )