OpenMP is now properly linked with the standalone without propagating it to nvcc (which would cause an error)
This commit is contained in:
@@ -20,13 +20,10 @@ if (BUILD_RT_VISUALIZATION)
|
|||||||
link_directories(${SDL2_LIBRARY_DIR})
|
link_directories(${SDL2_LIBRARY_DIR})
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
## Compilation flags
|
# Compile and link
|
||||||
add_compile_options(-pipe ${OpenMP_CXX_FLAGS})
|
|
||||||
add_compile_options(-Wall -Wextra -Werror -Wdouble-promotion -Wfloat-conversion -Wshadow)
|
|
||||||
|
|
||||||
## Compile and link
|
|
||||||
add_library(astaroth_standalone STATIC ${SOURCES})
|
add_library(astaroth_standalone STATIC ${SOURCES})
|
||||||
target_link_libraries(astaroth_standalone PRIVATE astaroth_core "${OpenMP_CXX_FLAGS}" ${SDL2_LIBRARY})
|
target_link_libraries(astaroth_standalone PRIVATE OpenMP::OpenMP_CXX astaroth_core ${SDL2_LIBRARY})
|
||||||
|
target_compile_options(astaroth_standalone PRIVATE -pipe -Wall -Wextra -Werror -Wdouble-promotion -Wfloat-conversion -Wshadow)
|
||||||
|
|
||||||
add_executable(ac_run main.cc)
|
add_executable(ac_run main.cc)
|
||||||
target_link_libraries(ac_run PRIVATE astaroth_standalone)
|
target_link_libraries(ac_run PRIVATE astaroth_standalone)
|
||||||
|
Reference in New Issue
Block a user