Skip to content

Commit 83f81ae

Browse files
committed
Update CMakeLists.txt
Unlink Detours from Launcher since it doesn't need it
1 parent b80d86f commit 83f81ae

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

CMakeLists.txt

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,23 @@ set(DETOUR_LIB ${MODULES_DIR}/detours.lib)
3030

3131
# Source and linkage
3232
add_library(${LIBRARY_NAME} SHARED ${SRCS} ${HEADERS} ${EXTLIBS_HEADERS})
33-
add_executable(${EXECUTABLE_NAME} ${LAUNCHER_SRCS} ${LAUNCHER_HEADERS} ${EXTLIBS_HEADERS})
33+
add_executable(${EXECUTABLE_NAME} ${LAUNCHER_SRCS} ${LAUNCHER_HEADERS})
3434
target_link_libraries(${LIBRARY_NAME} ${DETOUR_LIB})
35-
target_link_libraries(${EXECUTABLE_NAME} ${DETOUR_LIB})
3635

3736
# Output directory
3837
set(OUTPUT_DIR "${CMAKE_SOURCE_DIR}/bin/")
3938
file(MAKE_DIRECTORY ${OUTPUT_DIR})
4039

4140
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
42-
RUNTIME_OUTPUT_DIRECTORY_DEBUG ${OUTPUT_DIR}
43-
RUNTIME_OUTPUT_DIRECTORY_RELEASE ${OUTPUT_DIR}
44-
)
41+
RUNTIME_OUTPUT_DIRECTORY_DEBUG ${OUTPUT_DIR}
42+
RUNTIME_OUTPUT_DIRECTORY_RELEASE ${OUTPUT_DIR}
43+
)
4544
set_target_properties(${LIBRARY_NAME} PROPERTIES
46-
RUNTIME_OUTPUT_DIRECTORY_DEBUG ${OUTPUT_DIR}
47-
RUNTIME_OUTPUT_DIRECTORY_RELEASE ${OUTPUT_DIR}
48-
)
45+
RUNTIME_OUTPUT_DIRECTORY_DEBUG ${OUTPUT_DIR}
46+
RUNTIME_OUTPUT_DIRECTORY_RELEASE ${OUTPUT_DIR}
47+
)
48+
49+
# Runtime Library
4950
set_property(TARGET ${LIBRARY_NAME} PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
5051
set_property(TARGET ${EXECUTABLE_NAME} PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
5152

0 commit comments

Comments
 (0)