diff --git a/CMakeLists.txt b/CMakeLists.txt index 7f5aa5c..5713703 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,9 +26,9 @@ endif() project(rts) add_executable(${PROJECT_NAME} "src/main.c") +set(cdroot ${CMAKE_BINARY_DIR}/cdimg) if(PS1_BUILD) - set(cdroot ${CMAKE_SOURCE_DIR}/cdimg) file(MAKE_DIRECTORY ${cdroot}) target_link_directories(${PROJECT_NAME} PUBLIC $ENV{PSXSDK_PATH}/lib) target_link_libraries(${PROJECT_NAME} PUBLIC -lpsx -lfixmath) @@ -53,7 +53,6 @@ if(PS1_BUILD) "STACK = 801FF800\n") endif() elseif(WIN9X_BUILD) - set(cdroot ${CMAKE_BINARY_DIR}/cdimg) file(MAKE_DIRECTORY ${cdroot}) if("$ENV{SDL_PATH}" STREQUAL "") message(FATAL_ERROR "please define env variable SDL_PATH") @@ -76,7 +75,6 @@ elseif(WIN9X_BUILD) link_libraries(gdi32 user32 winmm dxguid freetype) set(SDL1_2_BUILD 1) elseif(HOST_BUILD) - set(cdroot ${CMAKE_BINARY_DIR}/cdimg) file(MAKE_DIRECTORY ${cdroot}) find_package(SDL 1.2 REQUIRED) find_package(SDL_mixer 1.2 REQUIRED)