Skip to content

Commit e969da6

Browse files
committed
Fix syntax error
1 parent 0132bf3 commit e969da6

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

Source/SysW32/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ else()
1717
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/../daedalus.exe DESTINATION DaedalusX64)
1818
endif()
1919
list(APPEND daed_libs)
20-
set(daed_libs ${daed_libs} Shlwapi.lib Dsound.lib Xinput.lib uuid.lib PARENT_SCOPE)
20+
#set(daed_libs ${daed_libs} Shlwapi.lib Dsound.lib Xinput.lib uuid.lib PARENT_SCOPE)
21+
set(daed_libs ${daed_libs} shlwapi dsound xinput uuid PARENT_SCOPE)
2122
set(plat_main SysPosix/main.cpp PARENT_SCOPE)
2223

2324
file(GLOB DYNAMIC_LIBRARIES "${CMAKE_CURRENT_BINARY_DIR}/../*.dll")

Tools/cmake/mingw-g++.cmake

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Tools/cmake/mingw-g++.cmake
2+
3+
# Cross-compiling to Windows
4+
set(CMAKE_SYSTEM_NAME Windows)
5+
set(CMAKE_SYSTEM_PROCESSOR x86_64)
6+
7+
set(TRIPLET x86_64-w64-mingw32)
8+
9+
# Custom cross root (change if you want to use /usr/x86_64-w64-mingw32)
10+
set(CROSS_ROOT /usr/${TRIPLET})
11+
12+
set(CMAKE_INSTALL_PREFIX "${CROSS_ROOT}")
13+
14+
set(CMAKE_C_COMPILER ${TRIPLET}-gcc-posix)
15+
set(CMAKE_CXX_COMPILER ${TRIPLET}-g++-posix)
16+
set(CMAKE_RC_COMPILER ${TRIPLET}-windres)
17+
18+
# Where to search for includes/libs for the target
19+
set(CMAKE_FIND_ROOT_PATH "${CROSS_ROOT}")
20+
21+
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
22+
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
23+
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
24+
25+
26+
27+

0 commit comments

Comments
 (0)