Use the more appropriate output name properties.
Now Linux can join in on different binary names.
This commit is contained in:
@@ -22,6 +22,7 @@ Release/
|
||||
Contents/
|
||||
verdata.*
|
||||
StepMania-debug
|
||||
stepmania-debug
|
||||
Xcode/Info.StepMania.plist
|
||||
Xcode/plistHelper.hpp
|
||||
src/version_updater/VersionUpdater
|
||||
|
||||
+1
-5
@@ -14,11 +14,7 @@ set(SM_DOC_DIR "${CMAKE_CURRENT_LIST_DIR}/Docs")
|
||||
set(SM_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}")
|
||||
|
||||
# TODO: Reconsile the OS dependent naming scheme.
|
||||
if (WIN32 OR APPLE)
|
||||
set(SM_EXE_NAME "StepMania")
|
||||
else()
|
||||
set(SM_EXE_NAME "stepmania")
|
||||
endif()
|
||||
set(SM_EXE_NAME "StepMania")
|
||||
|
||||
# Some OS specific helpers.
|
||||
if (CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
|
||||
+19
-4
@@ -171,10 +171,17 @@ if(NOT APPLE)
|
||||
source_group("" FILES "Main.cpp")
|
||||
endif()
|
||||
|
||||
set(SM_NAME_RELEASE "StepMania")
|
||||
set(SM_NAME_DEBUG "StepMania-debug")
|
||||
set(SM_NAME_MINSIZEREL "StepMania-min-size")
|
||||
set(SM_NAME_RELWITHDEBINFO "StepMania-release-symbols")
|
||||
if(MSVC OR APPLE)
|
||||
set(SM_NAME_RELEASE "StepMania")
|
||||
set(SM_NAME_DEBUG "StepMania-debug")
|
||||
set(SM_NAME_MINSIZEREL "StepMania-min-size")
|
||||
set(SM_NAME_RELWITHDEBINFO "StepMania-release-symbols")
|
||||
else()
|
||||
set(SM_NAME_RELEASE "stepmania")
|
||||
set(SM_NAME_DEBUG "stepmania-debug")
|
||||
set(SM_NAME_MINSIZEREL "stepmania-min-size")
|
||||
set(SM_NAME_RELWITHDEBINFO "stepmania-release-symbols")
|
||||
endif()
|
||||
|
||||
# Configure generated files here.
|
||||
configure_file("${SM_XCODE_DIR}/Info.plist.in.xml" "${SM_XCODE_DIR}/Info.StepMania.plist")
|
||||
@@ -189,6 +196,14 @@ else()
|
||||
add_executable("${SM_EXE_NAME}" ${SMDATA_ALL_FILES_SRC} ${SMDATA_ALL_FILES_HPP})
|
||||
endif()
|
||||
|
||||
set_target_properties("${SM_EXE_NAME}" PROPERTIES
|
||||
OUTPUT_NAME "${SM_NAME_RELEASE}"
|
||||
RELEASE_OUTPUT_NAME "${SM_NAME_RELEASE}"
|
||||
DEBUG_OUTPUT_NAME "${SM_NAME_DEBUG}"
|
||||
MINSIZEREL_OUTPUT_NAME "${SM_NAME_MINSIZEREL}"
|
||||
RELWITHDEBINFO_OUTPUT_NAME "${SM_NAME_RELWITHDEBINFO}"
|
||||
)
|
||||
|
||||
if (WITH_PORTABLE_TOMCRYPT)
|
||||
sm_add_compile_definition("${SM_EXE_NAME}" LTC_NO_ASM)
|
||||
elseif (WITH_NO_ROLC_TOMCRYPT OR APPLE)
|
||||
|
||||
Reference in New Issue
Block a user