diff --git a/lib/libimhex/CMakeLists.txt b/lib/libimhex/CMakeLists.txt index 31e9bb157..dfb45a10f 100644 --- a/lib/libimhex/CMakeLists.txt +++ b/lib/libimhex/CMakeLists.txt @@ -126,12 +126,6 @@ generate_export_header(libimhex) target_include_directories(libimhex ${LIBIMHEX_LIBRARY_TYPE} include ${XDGPP_INCLUDE_DIRS} ${MBEDTLS_INCLUDE_DIR} ${MAGIC_INCLUDE_DIRS} ${LLVM_INCLUDE_DIRS} ${FMT_INCLUDE_DIRS} ${LIBBACKTRACE_INCLUDE_DIRS}) target_link_directories(libimhex ${LIBIMHEX_LIBRARY_TYPE} ${MBEDTLS_LIBRARY_DIR} ${MAGIC_LIBRARY_DIRS}) -if (NOT EMSCRIPTEN) - # curl is only used in non-emscripten builds - target_link_libraries(libimhex ${LIBIMHEX_LIBRARY_TYPE} CURL::libcurl) -endif() - - if (NOT IMHEX_EXTERNAL_PLUGIN_BUILD) if (WIN32) set_target_properties(libimhex PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS TRUE) @@ -152,6 +146,11 @@ if (NOT IMHEX_EXTERNAL_PLUGIN_BUILD) target_link_libraries(libimhex PRIVATE dl) endif() + if (NOT EMSCRIPTEN) + # curl is only used in non-emscripten builds + target_link_libraries(libimhex ${LIBIMHEX_LIBRARY_TYPE} CURL::libcurl) + endif() + precompileHeaders(libimhex "${CMAKE_CURRENT_SOURCE_DIR}/include") endif()