mirror of
https://github.com/MatsuriDayo/nekoray.git
synced 2025-12-18 21:14:37 +03:00
update cmake files
This commit is contained in:
@@ -29,8 +29,14 @@ if (NKR_CROSS)
|
|||||||
set_property(TARGET Qt5::lupdate PROPERTY IMPORTED_LOCATION /usr/bin/lupdate)
|
set_property(TARGET Qt5::lupdate PROPERTY IMPORTED_LOCATION /usr/bin/lupdate)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
# Windows
|
#### Platform Variables ####
|
||||||
include("cmake/fuck_windows/fuck.cmake")
|
if (APPLE)
|
||||||
|
include("cmake/macos/macos.cmake")
|
||||||
|
elseif (WIN32)
|
||||||
|
include("cmake/windows/windows.cmake")
|
||||||
|
else ()
|
||||||
|
include("cmake/linux/linux.cmake")
|
||||||
|
endif ()
|
||||||
|
|
||||||
#### default prefix path ####
|
#### default prefix path ####
|
||||||
|
|
||||||
@@ -129,7 +135,7 @@ endif ()
|
|||||||
|
|
||||||
# Sources
|
# Sources
|
||||||
set(PROJECT_SOURCES
|
set(PROJECT_SOURCES
|
||||||
${PLATFORM_FUCKING_SOURCES}
|
${PLATFORM_SOURCES}
|
||||||
|
|
||||||
main/main.cpp
|
main/main.cpp
|
||||||
main/NekoRay.cpp
|
main/NekoRay.cpp
|
||||||
@@ -310,7 +316,7 @@ target_link_libraries(nekoray PRIVATE
|
|||||||
Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::Network Qt${QT_VERSION_MAJOR}::Svg
|
Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::Network Qt${QT_VERSION_MAJOR}::Svg
|
||||||
Threads::Threads
|
Threads::Threads
|
||||||
${NKR_EXTERNAL_TARGETS}
|
${NKR_EXTERNAL_TARGETS}
|
||||||
${PLATFORM_FUCKING_LIBRARIES}
|
${PLATFORM_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (QT_VERSION_MAJOR EQUAL 6)
|
if (QT_VERSION_MAJOR EQUAL 6)
|
||||||
|
|||||||
@@ -1,27 +0,0 @@
|
|||||||
if (WIN32)
|
|
||||||
set(PLATFORM_FUCKING_SOURCES 3rdparty/WinCommander.cpp sys/windows/guihelper.cpp)
|
|
||||||
set(PLATFORM_FUCKING_LIBRARIES wininet wsock32 ws2_32 user32 rasapi32 iphlpapi)
|
|
||||||
|
|
||||||
include(cmake/fuck_windows/generate_product_version.cmake)
|
|
||||||
generate_product_version(
|
|
||||||
QV2RAY_RC
|
|
||||||
ICON "${CMAKE_SOURCE_DIR}/res/nekoray.ico"
|
|
||||||
NAME "nekoray"
|
|
||||||
BUNDLE "nekoray"
|
|
||||||
COMPANY_NAME "nekoray"
|
|
||||||
COMPANY_COPYRIGHT "nekoray"
|
|
||||||
FILE_DESCRIPTION "nekoray"
|
|
||||||
)
|
|
||||||
add_definitions(-DUNICODE -D_UNICODE -DNOMINMAX)
|
|
||||||
set(GUI_TYPE WIN32)
|
|
||||||
if (MINGW)
|
|
||||||
if (NOT DEFINED MinGW_ROOT)
|
|
||||||
set(MinGW_ROOT "C:/msys64/mingw64")
|
|
||||||
endif ()
|
|
||||||
else ()
|
|
||||||
add_compile_options("/utf-8")
|
|
||||||
add_compile_options("/std:c++17")
|
|
||||||
add_definitions(-D_WIN32_WINNT=0x600 -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS)
|
|
||||||
list(APPEND PLATFORM_FUCKING_SOURCES sys/windows/MiniDump.cpp)
|
|
||||||
endif ()
|
|
||||||
endif ()
|
|
||||||
1
cmake/linux/linux.cmake
Normal file
1
cmake/linux/linux.cmake
Normal file
@@ -0,0 +1 @@
|
|||||||
|
set(PLATFORM_LIBRARIES dl)
|
||||||
0
cmake/macos/macos.cmake
Normal file
0
cmake/macos/macos.cmake
Normal file
25
cmake/windows/windows.cmake
Normal file
25
cmake/windows/windows.cmake
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
set(PLATFORM_SOURCES 3rdparty/WinCommander.cpp sys/windows/guihelper.cpp)
|
||||||
|
set(PLATFORM_LIBRARIES wininet wsock32 ws2_32 user32 rasapi32 iphlpapi)
|
||||||
|
|
||||||
|
include(cmake/windows/generate_product_version.cmake)
|
||||||
|
generate_product_version(
|
||||||
|
QV2RAY_RC
|
||||||
|
ICON "${CMAKE_SOURCE_DIR}/res/nekoray.ico"
|
||||||
|
NAME "nekoray"
|
||||||
|
BUNDLE "nekoray"
|
||||||
|
COMPANY_NAME "nekoray"
|
||||||
|
COMPANY_COPYRIGHT "nekoray"
|
||||||
|
FILE_DESCRIPTION "nekoray"
|
||||||
|
)
|
||||||
|
add_definitions(-DUNICODE -D_UNICODE -DNOMINMAX)
|
||||||
|
set(GUI_TYPE WIN32)
|
||||||
|
if (MINGW)
|
||||||
|
if (NOT DEFINED MinGW_ROOT)
|
||||||
|
set(MinGW_ROOT "C:/msys64/mingw64")
|
||||||
|
endif ()
|
||||||
|
else ()
|
||||||
|
add_compile_options("/utf-8")
|
||||||
|
add_compile_options("/std:c++17")
|
||||||
|
add_definitions(-D_WIN32_WINNT=0x600 -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS)
|
||||||
|
list(APPEND PLATFORM_SOURCES sys/windows/MiniDump.cpp)
|
||||||
|
endif ()
|
||||||
Reference in New Issue
Block a user