forked from jacadcaps/webkitty
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathamigaos.cmake.in
45 lines (38 loc) · 2.14 KB
/
amigaos.cmake.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
SET(CMAKE_SYSTEM_NAME Generic)
SET(CMAKE_SYSTEM_VERSION 1)
SET(CMAKE_SYSTEM_PROCESSOR ppc)
SET(CMAKE_C_COMPILER /opt/ppc-amigaos/bin/ppc-amigaos-gcc)
SET(CMAKE_CXX_COMPILER /opt/ppc-amigaos/bin/ppc-amigaos-g++)
SET(CXX_STANDARD_REQUIRED ON)
SET(CXX_STANDARD 20)
SET(CMAKE_CXX_FLAGS "-mcrt=clib4 -O3 -DNDEBUG -DCAIRO_HAS_FC_FONT -D_GNU_SOURCE -g0 -gstabs1 -feliminate-unused-debug-symbols -mlongcall -mno-sched-prolog -Wno-ignored-attributes -Wno-unused-but-set-parameter -Wno-unused-parameter -I/opt/ppc-amigaos/ppc-amigaos/SDK/MUI_5.0/C/include/")
SET(CMAKE_CXX_FLAGS_RELEASE "")
SET(CMAKE_CXX_FLAGS_DEBUG "-mlongcall -mno-sched-prolog -Wno-ignored-attributes -Wno-unused-but-set-parameter")
SET(CMAKE_CXX_FLAGS_RELEASE_INIT "")
SET(CMAKE_C_FLAGS "-mcrt=clib4 -O3 -DCAIRO_HAS_FC_FONT -D_GNU_SOURCE -mlongcall -mno-sched-prolog -Wno-ignored-attributes -I/opt/ppc-amigaos/ppc-amigaos/SDK/MUI_5.0/C/include/")
SET(CMAKE_C_FLAGS_DEBUG "-mlongcall -mno-sched-prolog -Wno-ignored-attributes")
SET(CMAKE_MODULE_LINKER_FLAGS "-lpthread -athread=native")
SET(CMAKE_FIND_LIBRARY_SUFFIXES .a)
SET(CMAKE_FIND_ROOT_PATH _IN_ROOTPATH)
SET(CMAKE_LIBRARY_PATH _IN_ROOTPATH/lib)
SET(CMAKE_INCLUDE_PATH _IN_ROOTPATH/include)
SET(SQLite3_LIBRARY _IN_ROOTPATH/lib/sqlite/instdir/include)
SET(SQLite3_INCLUDE_DIR _CMN_INC)
SET(NGHTTP2_INCLUDE_DIRS _CMN_INC)
SET(HYPHEN_INCLUDE_DIR _CMN_INC/hyphen)
SET(CURL_INCLUDE_DIR _CMN_INC/curl)
SET(OpenJPEG_INCLUDE_DIR _IN_ROOTPATH/include/openjpeg-2.5)
SET(WebP_DEMUX_LIBRARY _IN_ROOTPATH/lib/libwebpdemux.a)
SET(HarfBuzz_ICU_LIBRARY _IN_ROOTPATH/lib/libharfbuzz-icu.a)
SET(Fontconfig_INCLUDE_DIR _CMN_INC)
SET(ICU_I18N_LIBRARY_RELEASE _IN_ROOTPATH/lib/libicui18n.a)
SET(ICU_UC_LIBRARY_RELEASE _IN_ROOTPATH/lib/libicuuc.a)
SET(JPEG_LIBRARY_RELEASE _IN_ROOTPATH/lib/libjpeg.a)
SET(LIBXML2_LIBRARY _IN_ROOTPATH/lib/libxml2.a)
SET(NGHTTP2_LIBRARIES _IN_ROOTPATH/lib/libnghttp2.a)
SET(OPENSSL_CRYPTO_LIBRARY _IN_ROOTPATH/lib/libcrypto.a)
SET(OPENSSL_SSL_LIBRARY _IN_ROOTPATH/lib/libssl.a)
SET(ZLIB_LIBRARY_RELEASE _IN_ROOTPATH/lib/libz.a)
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)