diff --git a/include/curves/CMakeLists.txt b/include/curves/CMakeLists.txt
index b5f342a2f6750669749d7933e08a1b20d8ee3889..ffdcfa4d801641cfd5d7740fb23971c66a88cc97 100644
--- a/include/curves/CMakeLists.txt
+++ b/include/curves/CMakeLists.txt
@@ -20,7 +20,7 @@ SET(${PROJECT_NAME}_HEADERS
 
 INSTALL(FILES
   ${${PROJECT_NAME}_HEADERS}
-  DESTINATION include/curves
+  DESTINATION include/${PROJECT_NAME}
   )
 
 ADD_SUBDIRECTORY(helpers)
diff --git a/include/curves/helpers/CMakeLists.txt b/include/curves/helpers/CMakeLists.txt
index 680a55b60ff892c63c9e926162bed4b049cd5de2..938a9ff67ff72c974776eb79a35a6fdb0bb7f49e 100644
--- a/include/curves/helpers/CMakeLists.txt
+++ b/include/curves/helpers/CMakeLists.txt
@@ -5,5 +5,5 @@ SET(${PROJECT_NAME}_HELPERS_HEADERS
 
 INSTALL(FILES
   ${${PROJECT_NAME}_HELPERS_HEADERS}
-  DESTINATION include/curves/helpers
+  DESTINATION include/${PROJECT_NAME}/helpers
   )
diff --git a/include/curves/optimization/CMakeLists.txt b/include/curves/optimization/CMakeLists.txt
index e215762d34032d3fab414754c31b46bd33a658c3..2a821b87e69025da127852ba1db7e9490f6717a6 100644
--- a/include/curves/optimization/CMakeLists.txt
+++ b/include/curves/optimization/CMakeLists.txt
@@ -7,5 +7,5 @@ SET(${PROJECT_NAME}_OPTIMIZATION_HEADERS
 
 INSTALL(FILES
   ${${PROJECT_NAME}_OPTIMIZATION_HEADERS}
-  DESTINATION include/curves/optimization
+  DESTINATION include/${PROJECT_NAME}/optimization
   )
diff --git a/include/curves/serialization/CMakeLists.txt b/include/curves/serialization/CMakeLists.txt
index d4ba2ced4e5793c263f612cdeb551eee803e7002..7bab19787facc056be1db57613f7f9e9696e39b0 100644
--- a/include/curves/serialization/CMakeLists.txt
+++ b/include/curves/serialization/CMakeLists.txt
@@ -7,5 +7,5 @@ SET(${PROJECT_NAME}_SERIALIZATION_HEADERS
 
 INSTALL(FILES
   ${${PROJECT_NAME}_SERIALIZATION_HEADERS}
-  DESTINATION include/curves/serialization
-  )
\ No newline at end of file
+  DESTINATION include/${PROJECT_NAME}/serialization
+  )