@@ -17,38 +17,30 @@ if(MSVC)
17
17
find_package (libmysql REQUIRED)
18
18
endif ()
19
19
20
- if (MSVC )
20
+ if (MSVC )
21
21
include_directories ("C:/Program Files (x86)/hiredis/include" )
22
22
link_directories ("C:/Program Files (x86)/hiredis/lib" )
23
23
include_directories ("C:/vcpkg/packages/fastcgi_x86-windows/include/fastcgi" )
24
24
link_directories ("C:/vcpkg/packages/fastcgi_x86-windows/lib" )
25
25
endif ()
26
26
27
27
if (APPLE )
28
- execute_process (
29
- COMMAND arch
30
- OUTPUT_VARIABLE ARCHITECTURE
31
- OUTPUT_STRIP_TRAILING_WHITESPACE
32
- )
33
- if (${ARCHITECTURE} STREQUAL "arm64" )
34
- include_directories (/opt/homebrew/opt/mysql-client/include )
35
- link_directories (/opt/homebrew/opt/mysql-client/lib)
36
- include_directories (/opt/homebrew/opt/fcgi/include )
37
- link_directories (/opt/homebrew/opt/fcgi/lib)
38
- include_directories (/opt/homebrew/opt/gmp/include )
39
- link_directories (/opt/homebrew/opt/gmp/lib)
40
- include_directories (/opt/homebrew/opt/zeromq/include )
41
- link_directories (/opt/homebrew/opt/zeromq/lib)
42
- include_directories (/opt/homebrew/opt/leveldb/include )
43
- link_directories (/opt/homebrew/opt/leveldb/lib)
44
- include_directories (/opt/homebrew/opt/openssl/include )
45
- link_directories (/opt/homebrew/opt/openssl/lib)
46
- include_directories (/opt/homebrew/opt/pcre/include )
47
- link_directories (/opt/homebrew/opt/pcre/lib)
48
- else ()
49
- include_directories (/usr/local/opt/mysql-client/include )
50
- link_directories (/usr/local/opt/mysql-client/lib)
51
- endif ()
28
+ include_directories (/opt/homebrew/opt/mysql-client/include )
29
+ link_directories (/opt/homebrew/opt/mysql-client/lib)
30
+ include_directories (/opt/homebrew/opt/fcgi/include )
31
+ link_directories (/opt/homebrew/opt/fcgi/lib)
32
+ include_directories (/opt/homebrew/opt/gmp/include )
33
+ link_directories (/opt/homebrew/opt/gmp/lib)
34
+ include_directories (/opt/homebrew/opt/zeromq/include )
35
+ link_directories (/opt/homebrew/opt/zeromq/lib)
36
+ include_directories (/opt/homebrew/opt/leveldb/include )
37
+ link_directories (/opt/homebrew/opt/leveldb/lib)
38
+ include_directories (/opt/homebrew/opt/openssl/include )
39
+ link_directories (/opt/homebrew/opt/openssl/lib)
40
+ include_directories (/opt/homebrew/opt/pcre/include )
41
+ link_directories (/opt/homebrew/opt/pcre/lib)
42
+ include_directories (/opt/homebrew/opt/raylib/include )
43
+ link_directories (/opt/homebrew/opt/raylib/lib)
52
44
endif ()
53
45
54
46
add_library (sqlite_mod SHARED
@@ -107,6 +99,10 @@ add_library(geohash_mod SHARED
107
99
"deps/geohash.c"
108
100
)
109
101
102
+ add_library (raylib_mod SHARED
103
+ "raylib_mod.c"
104
+ )
105
+
110
106
target_link_libraries (sqlite_mod ${STATIC_LIB_TARGET} )
111
107
target_link_libraries (curl_mod ${STATIC_LIB_TARGET} )
112
108
target_link_libraries (redis_mod ${STATIC_LIB_TARGET} )
@@ -120,6 +116,7 @@ target_link_libraries(crypto_mod ${STATIC_LIB_TARGET})
120
116
target_link_libraries (regex_mod ${STATIC_LIB_TARGET} )
121
117
target_link_libraries (uuid_mod ${STATIC_LIB_TARGET} )
122
118
target_link_libraries (geohash_mod ${STATIC_LIB_TARGET} )
119
+ target_link_libraries (raylib_mod ${STATIC_LIB_TARGET} )
123
120
124
121
set_target_properties (sqlite_mod PROPERTIES PREFIX "" )
125
122
set_target_properties (curl_mod PROPERTIES PREFIX "" )
@@ -134,6 +131,7 @@ set_target_properties(crypto_mod PROPERTIES PREFIX "")
134
131
set_target_properties (regex_mod PROPERTIES PREFIX "" )
135
132
set_target_properties (uuid_mod PROPERTIES PREFIX "" )
136
133
set_target_properties (geohash_mod PROPERTIES PREFIX "" )
134
+ set_target_properties (raylib_mod PROPERTIES PREFIX "" )
137
135
138
136
if (MSVC )
139
137
target_link_libraries (sqlite_mod PRIVATE SQLite::SQLite3)
@@ -158,3 +156,4 @@ endif()
158
156
target_link_libraries (redis_mod hiredis)
159
157
target_link_libraries (fastcgi_mod fcgi)
160
158
target_link_libraries (bigint_mod gmp)
159
+ target_link_libraries (raylib_mod raylib)
0 commit comments