Commit 11ea00ca authored by guillaume's avatar guillaume
parents 952e5af5 0263791d
......@@ -4,15 +4,22 @@ project(networld LANGUAGES C)
# Activate C99 standard:
SET(CMAKE_C_FLAGS "-g -std=c99 -Wall -Wextra" )
# RayLib:
find_package(raylib 2.0 REQUIRED)
#set(raylib_VERBOSE 1)
# project configuration :
include_directories(${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/src)
# RayLib:
find_package(raylib 3.0 REQUIRED)
#set(raylib_VERBOSE 1)
add_executable(nw-hello src/hello.c)
target_link_libraries(nw-hello raylib)
add_executable(nw-viewer src/main-viewer.c src/networld.c)
target_link_libraries(nw-viewer raylib)
\ No newline at end of file
target_link_libraries(nw-viewer raylib)
#without cmake package...
#include_directories(${PROJECT_SOURCE_DIR}/raylib/src)
#link_directories(${PROJECT_SOURCE_DIR}/raylib)
#target_link_libraries(nw-viewer raylib GL m pthread dl rt X11)
......@@ -15,34 +15,30 @@ sudo apt update
sudo apt install gcc CMake
```
Installer Raylib sous linux [[cf. raylib-wiki](https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux)] en suivant le 'Build raylib using CMake':
Installer Raylib sur la version 3.0.0 sous linux [[cf. raylib-wiki](https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux)] en suivant le 'Build raylib using CMake' un peut modifie suivant:
```bash
git clone https://github.com/raysan5/raylib.git raylib
cd raylib
git checkout 3.0.0
mkdir build && cd build
cmake -DSHARED=ON -DSTATIC=ON ..
make
make install
sudo make install
cd ..
```
First test of RayLib:
```bash
gcc -o nw-test src/test.c -lraylib -lGL -lm -lpthread -ldl -lrt -lX11
./nw-test
gcc -o nw-hello src/hello.c -lraylib -lGL -lm -lpthread -ldl -lrt -lX11
./nw-hello
```
With CMake:
Compiling NetWorld using a little home made script:
```bash
mkdir build
cd build
cmake ..
make
./nw-test
bin/make.sh
```
## Idée de jeux induit:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment