@@ -17,38 +17,30 @@ if(MSVC)
1717 find_package (libmysql REQUIRED)
1818endif ()
1919
20- if (MSVC )
20+ if (MSVC )
2121 include_directories ("C:/Program Files (x86)/hiredis/include" )
2222 link_directories ("C:/Program Files (x86)/hiredis/lib" )
2323 include_directories ("C:/vcpkg/packages/fastcgi_x86-windows/include/fastcgi" )
2424 link_directories ("C:/vcpkg/packages/fastcgi_x86-windows/lib" )
2525endif ()
2626
2727if (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)
5244endif ()
5345
5446add_library (sqlite_mod SHARED
@@ -107,6 +99,10 @@ add_library(geohash_mod SHARED
10799 "deps/geohash.c"
108100)
109101
102+ add_library (raylib_mod SHARED
103+ "raylib_mod.c"
104+ )
105+
110106target_link_libraries (sqlite_mod ${STATIC_LIB_TARGET} )
111107target_link_libraries (curl_mod ${STATIC_LIB_TARGET} )
112108target_link_libraries (redis_mod ${STATIC_LIB_TARGET} )
@@ -120,6 +116,7 @@ target_link_libraries(crypto_mod ${STATIC_LIB_TARGET})
120116target_link_libraries (regex_mod ${STATIC_LIB_TARGET} )
121117target_link_libraries (uuid_mod ${STATIC_LIB_TARGET} )
122118target_link_libraries (geohash_mod ${STATIC_LIB_TARGET} )
119+ target_link_libraries (raylib_mod ${STATIC_LIB_TARGET} )
123120
124121set_target_properties (sqlite_mod PROPERTIES PREFIX "" )
125122set_target_properties (curl_mod PROPERTIES PREFIX "" )
@@ -134,6 +131,7 @@ set_target_properties(crypto_mod PROPERTIES PREFIX "")
134131set_target_properties (regex_mod PROPERTIES PREFIX "" )
135132set_target_properties (uuid_mod PROPERTIES PREFIX "" )
136133set_target_properties (geohash_mod PROPERTIES PREFIX "" )
134+ set_target_properties (raylib_mod PROPERTIES PREFIX "" )
137135
138136if (MSVC )
139137 target_link_libraries (sqlite_mod PRIVATE SQLite::SQLite3)
@@ -158,3 +156,4 @@ endif()
158156target_link_libraries (redis_mod hiredis)
159157target_link_libraries (fastcgi_mod fcgi)
160158target_link_libraries (bigint_mod gmp)
159+ target_link_libraries (raylib_mod raylib)
0 commit comments