diff --git a/CMakeLists.txt b/CMakeLists.txt index beab52f..3549845 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -314,37 +314,39 @@ IF(APPLE) ENDIF() # Steamshim -IF(NOT WIN32) - set(STEAMSHIM_SOURCES - steamshim_parent/steamshim_parent.cpp - ) +IF(STEAM) + IF(NOT WIN32) + 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() + 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} - ) + add_executable(steamshim + ${STEAMSHIM_SOURCES} + ) - IF(WIN32) - target_link_libraries(steamshim steam_api64) - ELSE() - target_link_libraries(steamshim steam_api) + IF(WIN32) + target_link_libraries(steamshim steam_api64) + ELSE() + target_link_libraries(steamshim steam_api) + ENDIF() ENDIF() ENDIF()