mirror of
https://github.com/anticitizn/creamlinux.git
synced 2025-12-05 21:15:40 -05:00
fixed paradox launcher, removed zenity gui
This commit is contained in:
@@ -2,13 +2,11 @@
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.9)
|
||||
|
||||
PROJECT(Creamlinux)
|
||||
SET(CMAKE_CXX_STANDARD 17) # no explicit compiler flags if possible
|
||||
SET(CMAKE_CXX_STANDARD 14) # no explicit compiler flags if possible
|
||||
SET(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||
SET(CMAKE_BUILD_TYPE Debug)
|
||||
SET (DEBUG true)
|
||||
|
||||
link_directories(${CMAKE_SOURCE_DIR}/lib)
|
||||
|
||||
@@ -16,14 +14,25 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
|
||||
|
||||
ADD_LIBRARY(Creamlinux SHARED
|
||||
${CMAKE_SOURCE_DIR}/main.cpp
|
||||
${CMAKE_SOURCE_DIR}/ext/steam
|
||||
# ${CMAKE_SOURCE_DIR}/ext/steam
|
||||
# ${CMAKE_SOURCE_DIR}/Creamlinux_steamapps.cpp
|
||||
)
|
||||
message("CMAKE_SIZEOF_VOID_P is ${CMAKE_SIZEOF_VOID_P}")
|
||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
# 64 bits
|
||||
set(CMAKE_SHARED_LIBRARY_PREFIX "lib64")
|
||||
elseif(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
# 32 bits
|
||||
set(CMAKE_SHARED_LIBRARY_PREFIX "lib32")
|
||||
endif()
|
||||
|
||||
add_custom_command(
|
||||
TARGET Creamlinux POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||
${CMAKE_SOURCE_DIR}/package/
|
||||
${CMAKE_CURRENT_BINARY_DIR}/lib/)
|
||||
|
||||
|
||||
# If you want to build the testapp, you'll need to find libsteam_api and copy it to lib/libsteam_api.so
|
||||
#ADD_EXECUTABLE(Testapp ${CMAKE_SOURCE_DIR}/test.cpp)
|
||||
#TARGET_LINK_LIBRARIES(Testapp libsteam_api.so)
|
||||
|
||||
Reference in New Issue
Block a user