@@ -27,17 +27,17 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
2727
2828 MESSAGE (STATUS "Setting Clang flags" )
2929 set (CMAKE_CXX_FLAGS " --std=c++11 -W -march=native -fPIC -O3 -ldl" CACHE STRING "compile flags" FORCE)
30-
30+
3131elseif ("${CMAKE_CXX_COMPILER_ID} " STREQUAL "GNU" )
3232
3333 MESSAGE (STATUS "Setting GCC flags" )
3434 set (CMAKE_CXX_FLAGS " --std=c++11 -W -march=native -fPIC -O4 -ldl" CACHE STRING "compile flags" FORCE)
3535
3636elseif ("${CMAKE_CXX_COMPILER_ID} " STREQUAL "Intel" )
37-
37+
3838 MESSAGE (STATUS "Setting ICC flags" )
3939 set (CMAKE_CXX_FLAGS " --std=c++11 -W -march=native -fPIC -O4 -ldl" CACHE STRING "compile flags" FORCE)
40-
40+
4141#elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
4242 #MESSAGE(STATUS "===> Compiling with MSVC")
4343endif ()
@@ -83,7 +83,7 @@ endif(FFTW_FOUND)
8383
8484#-----------------------
8585#get CUDA
86- find_package (CUDA 8.0)
86+ find_package (CUDA 8.0)
8787if (CUDA_FOUND)
8888link_directories ( ${CUDA_TOOLKIT_ROOT_DIR} /lib64/)
8989
@@ -96,7 +96,7 @@ SET(CUDA_SEPARABLE_COMPILATION OFF)
9696SET (CUDA_VERBOSE_BUILD OFF )
9797
9898if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.8)
99- LIST (APPEND CUDA_NVCC_FLAGS " -Xcompiler -D_MWAITXINTRIN_H_INCLUDED " )
99+ # LIST(APPEND CUDA_NVCC_FLAGS " -Xcompiler -D_MWAITXINTRIN_H_INCLUDED ")
100100endif ()
101101
102102if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 5.4)
@@ -109,7 +109,7 @@ INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindCudaArch.cmake)
109109SELECT_NVCC_ARCH_FLAGS(NVCC_FLAGS_EXTRA)
110110
111111LIST (APPEND CUDA_NVCC_FLAGS ${NVCC_FLAGS_EXTRA} )
112-
112+
113113endif (CUDA_FOUND)
114114
115115#-----------------------
@@ -128,35 +128,35 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
128128endif (OPENMP_CXX_FOUND OR OPENMP_FOUND)
129129
130130#generate API documentation with Doxygen
131- find_package (Doxygen)
131+ # find_package(Doxygen)
132132option (BUILD_DOCUMENTATION "Create and install the HTML based API documentation (requires Doxygen)" NO )
133133
134134# examples etc
135135include_directories (${CMAKE_CURRENT_SOURCE_DIR} )
136136
137137#always on
138- SET (BUILD_CPP_TARGETS ON )
138+ SET (BUILD_CPP_TARGETS TRUE )
139139
140140#crucial for clang build, where openmp support is not embeded in the compiler
141141if ( OPENMP_CXX_FOUND OR OPENMP_FOUND)
142142
143- SET (BUILD_OMP_TARGETS ON )
143+ SET (BUILD_OMP_TARGETS TRUE )
144144else ()
145- SET (BUILD_OMP_TARGETS OFF )
145+ SET (BUILD_OMP_TARGETS FALSE )
146146endif ()
147147
148- #not every computer has a GPU and/or cuda installed or
148+ #not every computer has a GPU and/or cuda installed or
149149if ( CUDA_FOUND )
150- SET (BUILD_CUDA_TARGETS ON )
150+ SET (BUILD_CUDA_TARGETS TRUE )
151151else ()
152- SET (BUILD_CUDA_TARGETS OFF )
152+ SET (BUILD_CUDA_TARGETS FALSE )
153153endif ()
154154
155155# to enable tbb builds
156156if (TBB_FOUND)
157- SET (BUILD_TBB_TARGETS ON )
157+ SET (BUILD_TBB_TARGETS TRUE )
158158else ()
159- SET (BUILD_TBB_TARGETS OFF )
159+ SET (BUILD_TBB_TARGETS FALSE )
160160endif (TBB_FOUND)
161161
162162# messages
@@ -198,8 +198,8 @@ add_subdirectory(examples/random)
198198add_subdirectory (examples/histograming)
199199add_subdirectory (examples/async)
200200add_subdirectory (examples/misc)
201- add_subdirectory (examples/convolution)
202201if (Minuit2_FOUND)
202+ add_subdirectory (examples/convolution)
203203add_subdirectory (examples/phys)
204204add_subdirectory (examples/fit)
205205endif (Minuit2_FOUND)
@@ -213,7 +213,7 @@ enable_testing()
213213add_custom_target (tests)
214214add_subdirectory (testing)
215215
216- #add_dependencies(tests
216+ #add_dependencies(tests
217217#Hydra_Test_Host_OMP_Device_CUDA
218218#Hydra_Test_Host_CPP_Device_CUDA
219219#Hydra_Test_Host_OMP_Device_OMP
@@ -225,7 +225,7 @@ add_subdirectory(testing)
225225#+++++++++++++++++++++++++++
226226
227227if (BUILD_DOXYGEN_DOCUMENTATION)
228-
228+ find_package (Doxygen)
229229 if (NOT DOXYGEN_FOUND)
230230 message (FALTAL_ERROR "Doxygen documentation generation requested ( BUILD_DOXYGEN_DOCUMENTATION=ON) but Doxygen is not installed." )
231231 endif ()
@@ -242,7 +242,7 @@ if(BUILD_DOXYGEN_DOCUMENTATION)
242242 VERBATIM )
243243
244244 install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /doc /html DESTINATION hydra/doc /doxygen)
245-
245+
246246endif (BUILD_DOXYGEN_DOCUMENTATION)
247247
248248#+++++++++++++++++++++++++++
@@ -257,24 +257,24 @@ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/hydra
257257install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /docs
258258 DESTINATION hydra/docs)
259259
260- #install examples executables
260+ #install examples executables
261261if (EXISTS "${CMAKE_CURRENT_BINARY_DIR} /examples/" )
262262install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /examples
263263 DESTINATION hydra/bin/examples)
264264endif (EXISTS "${CMAKE_CURRENT_BINARY_DIR} /examples/" )
265265
266- #install performance executables
266+ #install performance executables
267267if (EXISTS "${CMAKE_CURRENT_BINARY_DIR} /performance/" )
268268install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /performance
269269 DESTINATION hydra/bin/performance)
270270endif (EXISTS "${CMAKE_CURRENT_BINARY_DIR} /performance/" )
271271
272- #install test executables
272+ #install test executables
273273if (EXISTS "${CMAKE_CURRENT_BINARY_DIR} /tests/" )
274274install (DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /tests
275275 DESTINATION hydra/bin/tests)
276276endif (EXISTS "${CMAKE_CURRENT_BINARY_DIR} /tests/" )
277277
278- #install source
278+ #install source
279279install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
280- DESTINATION hydra/dist)
280+ DESTINATION hydra/dist)
0 commit comments