Mercurial > minori
comparison CMakeLists.txt @ 194:8548dc425697
sys/osx: remove all objective-c++ stuff
mmmm :)
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Thu, 07 Dec 2023 03:17:05 -0500 |
parents | 649786bae914 |
children | 975a3f0965e2 |
comparison
equal
deleted
inserted
replaced
193:0ad2507c3e60 | 194:8548dc425697 |
---|---|
1 cmake_minimum_required(VERSION 3.18) | 1 cmake_minimum_required(VERSION 3.18) |
2 project(minori LANGUAGES CXX VERSION 0.1.0) | 2 project(minori LANGUAGES CXX VERSION 0.1.0) |
3 | |
4 if(APPLE) | |
5 enable_language(OBJCXX) | |
6 endif() | |
7 | 3 |
8 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") | 4 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") |
9 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") | 5 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") |
10 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") | 6 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") |
11 | 7 |
160 set(MACOSX_BUNDLE_ICON_FILE rc/osx/favicon.icns) | 156 set(MACOSX_BUNDLE_ICON_FILE rc/osx/favicon.icns) |
161 set(app_icon_osx "${CMAKE_CURRENT_SOURCE_DIR}/rc/osx/favicon.icns") | 157 set(app_icon_osx "${CMAKE_CURRENT_SOURCE_DIR}/rc/osx/favicon.icns") |
162 set_source_files_properties(${app_icon_osx} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources") | 158 set_source_files_properties(${app_icon_osx} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources") |
163 | 159 |
164 list(APPEND SRC_FILES | 160 list(APPEND SRC_FILES |
165 src/sys/osx/dark_theme.mm | 161 src/sys/osx/dark_theme.cc |
166 src/sys/osx/filesystem.mm | 162 src/sys/osx/filesystem.cc |
167 ${app_icon_osx} | 163 ${app_icon_osx} |
168 ) | 164 ) |
169 elseif(WIN32) # Windows | 165 elseif(WIN32) # Windows |
170 configure_file( | 166 configure_file( |
171 ${CMAKE_CURRENT_SOURCE_DIR}/rc/win32/version.rc.in | 167 ${CMAKE_CURRENT_SOURCE_DIR}/rc/win32/version.rc.in |