@@ -26,10 +26,12 @@ project(sparse2d)
2626 # Find OpenMP
2727 if ("${CMAKE_CXX_COMPILER_ID} " STREQUAL "AppleClang" )
2828 set (OpenMP_INCLUDE_PATH "/usr/local/include" )
29- set (OpenMP_CXX_FLAGS "-Xpreprocessor -fopenmp -lomp \
30- -I ${OpenMP_INCLUDE_PATH} " )
29+ set (OpenMP_LIB_PATH "/usr/local/lib" )
30+ set (OpenMP_CXX_FLAGS "-Xpreprocessor -fopenmp -lomp " )
3131 set (OpenMP_CXX_LIB_NAMES "omp" )
32- set (OpenMP_CXX_LIBRARIES "/usr/local/lib/libomp.dylib" )
32+ set (OpenMP_CXX_LIBRARIES "${OpenMP_LIB_PATH} /libomp.dylib" )
33+ include_directories (${OpenMP_INCLUDE_PATH} )
34+ link_directories (${OpenMP_LIB_PATH} )
3335 else ()
3436 find_package (OpenMP REQUIRED )
3537 endif ()
@@ -93,7 +95,7 @@ ${FFTW_FLAGS}"
9395 endif (USE_FFTW )
9496
9597 # Build sparse1d library
96- FILE (GLOB src_lib2 "${PROJECT_SOURCE_DIR} /src/libsparse1d/*.cc" )
98+ FILE (GLOB src_lib2 "${PROJECT_SOURCE_DIR} /src/libsparse1d/*.cc" )
9799 include_directories ("${PROJECT_SOURCE_DIR} /src/libsparse1d" )
98100 add_library (sparse1d STATIC ${src_lib2} )
99101 target_link_libraries (sparse1d ${CFITSIO_LIBRARIES} ${FFTW_LD_FLAGS} )
@@ -102,7 +104,7 @@ ${FFTW_FLAGS}"
102104 endif (USE_FFTW )
103105
104106 # Build sparse2d library
105- FILE (GLOB src_lib2 "${PROJECT_SOURCE_DIR} /src/libsparse2d/*.cc" )
107+ FILE (GLOB src_lib2 "${PROJECT_SOURCE_DIR} /src/libsparse2d/*.cc" )
106108 include_directories ("${PROJECT_SOURCE_DIR} /src/libsparse2d" )
107109 add_library (sparse2d STATIC ${src_lib2} )
108110 target_link_libraries (sparse2d ${CFITSIO_LIBRARIES} ${FFTW_LD_FLAGS} )
@@ -113,7 +115,7 @@ ${FFTW_FLAGS}"
113115 option (SPARSE3D "Build Sparse3D library" ON )
114116 if (SPARSE3D)
115117 # Build sparse3d library
116- FILE (GLOB src_lib2 "${PROJECT_SOURCE_DIR} /src/libsparse3d/*.cc" )
118+ FILE (GLOB src_lib2 "${PROJECT_SOURCE_DIR} /src/libsparse3d/*.cc" )
117119 include_directories ("${PROJECT_SOURCE_DIR} /src/libsparse3d" )
118120 add_library (sparse3d STATIC ${src_lib2} )
119121 target_link_libraries (sparse3d ${CFITSIO_LIBRARIES} ${FFTW_LD_FLAGS} )
@@ -124,7 +126,7 @@ ${FFTW_FLAGS}"
124126 message (STATUS "Sparse3D Build: ${SPARSE3D} " )
125127
126128 # Build mga2d library
127- FILE (GLOB src_mgalib2 "${PROJECT_SOURCE_DIR} /src/libmga2d/*.cc" )
129+ FILE (GLOB src_mgalib2 "${PROJECT_SOURCE_DIR} /src/libmga2d/*.cc" )
128130 include_directories ("${PROJECT_SOURCE_DIR} /src/libmga2d" )
129131 add_library (mga2d STATIC ${src_mgalib2} )
130132 target_link_libraries (mga2d ${CFITSIO_LIBRARIES} ${FFTW_LD_FLAGS} )
@@ -134,7 +136,7 @@ ${FFTW_FLAGS}"
134136
135137 option (BUILD_MSVST "Build MSVST library" OFF )
136138 if (BUILD_MSVST)
137- FILE (GLOB msvst_src_lib "${PROJECT_SOURCE_DIR} /src/libmsvst/*.cc" )
139+ FILE (GLOB msvst_src_lib "${PROJECT_SOURCE_DIR} /src/libmsvst/*.cc" )
138140 include_directories ("${PROJECT_SOURCE_DIR} /src/libmsvst" )
139141 add_library (msvst STATIC ${msvst_src_lib} )
140142 endif (BUILD_MSVST )
@@ -162,7 +164,7 @@ ${FFTW_FLAGS}"
162164 add_executable (${program} ${PROJECT_SOURCE_DIR} /src/${program}.cc )
163165 target_link_libraries (${program} msvst tools )
164166 endforeach (program )
165- FILE (GLOB inc_lib "${PROJECT_SOURCE_DIR} /src/libmsvst/*.h" )
167+ FILE (GLOB inc_lib "${PROJECT_SOURCE_DIR} /src/libmsvst/*.h" )
166168 INSTALL (FILES ${inc_lib} DESTINATION include/sparse2d)
167169 INSTALL (TARGETS ${MSVST} DESTINATION bin)
168170 endif (BUILD_MSVST )
0 commit comments