Skip to content
Extraits de code Groupes Projets
Valider 7cd638bb rédigé par François De Keersmaeker's avatar François De Keersmaeker
Parcourir les fichiers

Submodule hashmap

parent c2294d66
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
[submodule "src/hashmap"]
path = src/hashmap
url = git@github.com:tidwall/hashmap.c.git
......@@ -4,12 +4,15 @@ cmake_minimum_required(VERSION 3.20)
# Project name
project(protocol-parsers C)
# Set project directories
## Set project directories
link_directories($ENV{LD_LIBRARY_PATH})
set(CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR})
set(INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include)
set(LIB_DIR ${PROJECT_SOURCE_DIR}/lib)
set(BIN_DIR ${PROJECT_SOURCE_DIR}/bin)
set(EXECUTABLE_OUTPUT_PATH ${BIN_DIR})
# Hashmap directory
set(HASHMAP_DIR ${PROJECT_SOURCE_DIR}/src/hashmap)
# Set compiler flags
#add_compile_options(-Wall -Werror -Wno-unused-variable -DDEBUG) # Debug
......
......@@ -2,8 +2,8 @@
cmake_minimum_required(VERSION 3.20)
# hashmap
add_library(hashmap STATIC ${INCLUDE_DIR}/hashmap.h hashmap.c)
target_include_directories(hashmap PRIVATE ${INCLUDE_DIR})
add_library(hashmap STATIC ${HASHMAP_DIR}/hashmap.h ${HASHMAP_DIR}/hashmap.c)
target_include_directories(hashmap PRIVATE ${HASHMAP_DIR})
install(TARGETS hashmap DESTINATION ${LIB_DIR})
# SHA256
......
Subproject commit 1c139923fe08f36143ecc0ba37cd674684f87f9c
Ce diff est replié.
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter