We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 36c7cdf commit 4799a69Copy full SHA for 4799a69
CMakeLists.txt
@@ -0,0 +1,21 @@
1
+cmake_minimum_required (VERSION 3.10)
2
+project (argparse)
3
+
4
+set (CMAKE_C_FLAGS "-O3")
5
6
+set (argparse_h
7
+ ${PROJECT_SOURCE_DIR}/argparse.h)
8
+set (argparse_c
9
+ ${PROJECT_SOURCE_DIR}/argparse.c)
10
+add_library (argparse SHARED
11
+ ${argparse_c})
12
13
+set_target_properties (argparse PROPERTIES OUTPUT_NAME "argparse")
14
15
+set (LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
16
17
+install (TARGETS argparse
18
+ LIBRARY DESTINATION lib
19
+ ARCHIVE DESTINATION lib)
20
21
+install (FILES ${argparse_h} DESTINATION include)
Makefile
0 commit comments