]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/utils/CMakeLists.txt
Updated CMakeLists.txt files
[bamtools.git] / src / utils / CMakeLists.txt
index f93835bb97ead4fb1531ed3facef6cf4c3819097..6e37cca13a5e406ec4c8b5502bcb4fea7c494d31 100644 (file)
@@ -6,24 +6,25 @@
 # ==========================
 
 # list include paths
-include_directories (${BamTools_SOURCE_DIR}/src/api) 
+include_directories( ${BamTools_SOURCE_DIR}/src/api )
 
 # add compiler definitions 
-#add_definitions(-DBAMTOOLS_UTILS_LIBRARY) # (for proper exporting of library symbols)
+add_definitions( -DBAMTOOLS_UTILS_LIBRARY ) # (for proper exporting of library symbols)
+add_definitions( -fPIC ) # (attempt to force PIC compiling on CentOS, not being set on shared libs by CMake)
 
 # create BamTools utils library
-add_library ( BamTools-utils SHARED 
-              bamtools_fasta.cpp
-              bamtools_options.cpp
-              bamtools_pileup_engine.cpp
-              bamtools_utilities.cpp
-            )
+add_library( BamTools-utils SHARED
+             bamtools_fasta.cpp
+             bamtools_options.cpp
+             bamtools_pileup_engine.cpp
+             bamtools_utilities.cpp
+           )
 
 # link BamTools-utils library with BamTools automatically
-target_link_libraries ( BamTools-utils BamTools )
+target_link_libraries( BamTools-utils BamTools )
 
 # set BamTools library properties
 set_target_properties( BamTools-utils PROPERTIES
-                       SOVERSION   0.9.0
+                       SOVERSION   2.0.0
                        OUTPUT_NAME bamtools-utils
                      )