add_executable(example example.cpp) if(COORDGEN_BUILD_SHARED_LIBS) target_compile_definitions(example PRIVATE "BOOST_ALL_DYN_LINK") else(COORDGEN_BUILD_SHARED_LIBS) set(Boost_USE_STATIC_LIBS ON) target_compile_definitions(example PRIVATE "STATIC_MAEPARSER") target_compile_definitions(example PRIVATE "STATIC_COORDGEN") endif(COORDGEN_BUILD_SHARED_LIBS) # Workaround for CI: Boost regex seems to be missing icu symbols in # some conda builds. The filesystem lib seems to have them. find_package(Boost COMPONENTS filesystem REQUIRED) target_link_libraries(example coordgen Boost::filesystem)