Skip to content
Snippets Groups Projects
Commit dac31a70 authored by Stephen Hurd's avatar Stephen Hurd
Browse files

Fix forced include for MSVC compilers

parent 437da8fd
No related branches found
No related tags found
No related merge requests found
cmake_minimum_required(VERSION 3.11) cmake_minimum_required(VERSION 3.11)
project (XPDevPlus CXX) project (XPDevPlus CXX)
include("FetchContent")
include(ExternalProject)
enable_language(C) enable_language(C)
include("FetchContent")
if(MSVC) if(MSVC)
add_compile_options("/FI${XPDevPlus_BINARY_DIR}/xpdevplus.h") add_compile_options("/FI${XPDevPlus_BINARY_DIR}/xpdevplus.h")
else() else()
...@@ -66,4 +65,8 @@ configure_file(xpdevplus.h.in xpdevplus.h) ...@@ -66,4 +65,8 @@ configure_file(xpdevplus.h.in xpdevplus.h)
add_library(xpdevplus STATIC ${SOURCE}) add_library(xpdevplus STATIC ${SOURCE})
target_link_libraries(xpdevplus ciolib comio encode hash uifc xpdev) target_link_libraries(xpdevplus ciolib comio encode hash uifc xpdev)
target_include_directories(xpdevplus PUBLIC ${XPDevPlus_BINARY_DIR}) target_include_directories(xpdevplus PUBLIC ${XPDevPlus_BINARY_DIR})
target_compile_options(xpdevplus PUBLIC "SHELL:-include xpdevplus.h") if(MSVC)
target_compile_options(xpdevplus PUBLIC "/FI${XPDevPlus_BINARY_DIR}/xpdevplus.h")
else()
target_compile_options(xpdevplus PUBLIC "SHELL:-include xpdevplus.h")
endif()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment