clean up cmake file
This commit is contained in:
parent
f7d5c1d25b
commit
0b0b40d876
|
@ -1,27 +1,13 @@
|
||||||
cmake_minimum_required(VERSION 2.8.4)
|
cmake_minimum_required(VERSION 2.8.4)
|
||||||
project(XInputSimulator)
|
project(XInputSimulator)
|
||||||
|
|
||||||
set(SOURCE_FILES
|
|
||||||
main.cpp
|
|
||||||
notimplementedexception.cpp
|
|
||||||
notimplementedexception.h
|
|
||||||
xinputsimulator.cpp
|
|
||||||
xinputsimulator.h
|
|
||||||
xinputsimulatorimpl.cpp
|
|
||||||
xinputsimulatorimpl.h
|
|
||||||
xinputsimulatorimpllinux.cpp
|
|
||||||
xinputsimulatorimpllinux.h
|
|
||||||
xinputsimulatorimplmacos.cpp
|
|
||||||
xinputsimulatorimplmacos.h
|
|
||||||
xinputsimulatorimplwin.cpp
|
|
||||||
xinputsimulatorimplwin.h)
|
|
||||||
|
|
||||||
# Linux
|
# Linux
|
||||||
if(UNIX AND NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
find_library(X_11 X11)
|
find_library(X_11 X11)
|
||||||
find_library(X_TST Xtst)
|
find_library(X_TST Xtst)
|
||||||
set(EXTRA_LIBS ${X_11} ${X_TST})
|
set(EXTRA_LIBS ${X_11} ${X_TST})
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
|
set(PLATFORM_SOURCE_FILES xinputsimulatorimpllinux.cpp xinputsimulatorimpllinux.h)
|
||||||
endif(UNIX AND NOT APPLE)
|
endif(UNIX AND NOT APPLE)
|
||||||
|
|
||||||
# Apple
|
# Apple
|
||||||
|
@ -31,13 +17,25 @@ set(SOURCE_FILES
|
||||||
find_library(CORE_FOUNDATION CoreFoundation)
|
find_library(CORE_FOUNDATION CoreFoundation)
|
||||||
set(EXTRA_LIBS ${APP_SERVICES_LIBRARY} ${CARBON} ${CORE_FOUNDATION})
|
set(EXTRA_LIBS ${APP_SERVICES_LIBRARY} ${CARBON} ${CORE_FOUNDATION})
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
|
set(PLATFORM_SOURCE_FILES xinputsimulatorimplmacos.cpp xinputsimulatorimplmacos.h)
|
||||||
endif(APPLE)
|
endif(APPLE)
|
||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
#find_library(USER_32 User32.Lib)
|
#find_library(USER_32 User32.Lib)
|
||||||
#set(EXTRA_LIBS ${USER_32})
|
#set(EXTRA_LIBS ${USER_32})
|
||||||
|
set(PLATFORM_SOURCE_FILES xinputsimulatorimplwin.cpp xinputsimulatorimplwin.h)
|
||||||
endif(WIN32)
|
endif(WIN32)
|
||||||
|
|
||||||
|
set(SOURCE_FILES
|
||||||
|
main.cpp
|
||||||
|
notimplementedexception.cpp
|
||||||
|
notimplementedexception.h
|
||||||
|
xinputsimulator.cpp
|
||||||
|
xinputsimulator.h
|
||||||
|
xinputsimulatorimpl.cpp
|
||||||
|
xinputsimulatorimpl.h
|
||||||
|
${PLATFORM_SOURCE_FILES})
|
||||||
|
|
||||||
add_executable(XInputSimulator ${SOURCE_FILES})
|
add_executable(XInputSimulator ${SOURCE_FILES})
|
||||||
target_link_libraries(XInputSimulator ${EXTRA_LIBS} )
|
target_link_libraries(XInputSimulator ${EXTRA_LIBS} )
|
Loading…
Reference in New Issue