aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt11
-rw-r--r--src/yawa.h1
2 files changed, 6 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4058a2f..c78d423 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,19 +20,18 @@ set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
set(PACKAGE_DESCRIPTION "Yet Another Wallpaper Application")
set(PACKAGE_BUGREPORT "johannes@kyriasis.com")
-
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
-
configure_file(
${CMAKE_SOURCE_DIR}/src/config.h.in
${CMAKE_SOURCE_DIR}/src/config.h
)
-set(CMAKE_C_COMPILER "clang")
-set(CMAKE_C_FLAGS "-Weverything ${CMAKE_C_FLAGS}")
set(CMAKE_C_STANDARD 11)
+set(CMAKE_C_COMPILER "clang")
+set(CMAKE_C_FLAGS "-Weverything -fstack-protector-all -fPIE ${CMAKE_C_FLAGS}")
+set(CMAKE_EXE_LINKER_FLAGS "-Wl,-z,relro -Wl,-z,now -pie ${CMAKE_EXE_LINKER_FLAG}")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
-
add_subdirectory("src")
+
+set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
add_subdirectory("doc")
diff --git a/src/yawa.h b/src/yawa.h
index d766614..612c0e4 100644
--- a/src/yawa.h
+++ b/src/yawa.h
@@ -15,6 +15,7 @@ typedef enum
Full, Fill, Center, Tile
} ImageMode;
+
/// Prototypes
signed