diff --git a/CMakeLists.txt b/CMakeLists.txt index 6c54da5..7dbe084 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -314,36 +314,37 @@ IF(APPLE) ENDIF() # Steamshim +IF(NOT WIN32) + set(STEAMSHIM_SOURCES + steamshim_parent/steamshim_parent.cpp + ) -set(STEAMSHIM_SOURCES - steamshim_parent/steamshim_parent.cpp -) + include_directories(${STEAMWORKS_PATH}/public) -include_directories(${STEAMWORKS_PATH}/public) + add_definitions(-DGAME_LAUNCH_NAME="${GAME_LAUNCH_NAME}") -add_definitions(-DGAME_LAUNCH_NAME="${GAME_LAUNCH_NAME}") + IF(DEBUG) + add_definitions(-DSTEAMSHIM_DEBUG) + ENDIF() -IF(DEBUG) - add_definitions(-DSTEAMSHIM_DEBUG) -ENDIF() - -IF(APPLE) - link_directories(${STEAMWORKS_PATH}/redistributable_bin/osx32) -ELSEIF(WIN32) - list(APPEND STEAMSHIM_SOURCES steamshim_parent/resources.rc) - link_directories(${STEAMWORKS_PATH}/redistributable_bin/win64) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mwindows") -ELSEIF(LINUX) - link_directories(${STEAMWORKS_PATH}/redistributable_bin/linux64) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m64") -ENDIF() - -add_executable(steamshim - ${STEAMSHIM_SOURCES} -) - -IF(WIN32) - target_link_libraries(steamshim steam_api64) -ELSE() - target_link_libraries(steamshim steam_api) + IF(APPLE) + link_directories(${STEAMWORKS_PATH}/redistributable_bin/osx32) + ELSEIF(WIN32) + list(APPEND STEAMSHIM_SOURCES steamshim_parent/resources.rc) + link_directories(${STEAMWORKS_PATH}/redistributable_bin/win64) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mwindows") + ELSEIF(LINUX) + link_directories(${STEAMWORKS_PATH}/redistributable_bin/linux64) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m64") + ENDIF() + + add_executable(steamshim + ${STEAMSHIM_SOURCES} + ) + + IF(WIN32) + target_link_libraries(steamshim steam_api64) + ELSE() + target_link_libraries(steamshim steam_api) + ENDIF() ENDIF()