Max Bruckner
576d9bb24f
CMake: Only one project
8 years ago
Max Bruckner
47841ed3a7
CMake: Build test by default
8 years ago
Max Bruckner
c3fecc2d07
CMake: Build shared libraries by default
This is also what other projects are doing.
8 years ago
Max Bruckner
aee8cb9231
pkg-config: Add libcjson_utils.pc
8 years ago
Max Bruckner
3d546c7036
pkg-config: Update libcjson.pc.in
8 years ago
Paulo Antonio Alvarez
d5baeff85f
Add pkg-config file support for libcjson
We configure and install a pkg-config file so that our compilation and
linking flags can be more easily found using pkg-config.
8 years ago
Max Bruckner
32a9870786
CMake: Separate so version for cJSON_Utils
8 years ago
Max Bruckner
fd38fb712d
CMake: Add compile options
8 years ago
Max Bruckner
ba6389291f
CMake: Set library version
8 years ago
Max Bruckner
ba593394d4
CMake: Change include directory cJSON -> cjson
8 years ago
Max Bruckner
0d6ccf032d
CMake: Change library names to all lowercase
Library names:
libcJSON -> libcjson
libcJSON_utils -> libcjson_utils
8 years ago
Max Bruckner
34361dbb9b
CMake: Reformat
8 years ago
Max Bruckner
81e95718d5
CMake: Regroup lines
8 years ago
Max Bruckner
9a4657fbee
CMake: Set version and soversion
8 years ago
Fabrice Fontaine
8e799362ca
Do not always build static and dynamic
Currently, the static and dynamic version of the libraries are always
built as add_library is called twice. Instead, this patch will use the
standard CMake variable BUILD_SHARED_LIBS to know if the static or the
dynamic version must be built.
Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
8 years ago
Weston Schmidt
a5c60cd223
Improve the locations so the destination is correct as well as the include path.
9 years ago
Weston Schmidt
2cac21e156
Add install targets.
9 years ago
Evan Todd
ebd06067a4
Remove "m" library dependency on Windows.
9 years ago
Anton Sergeev
956129116f
Support cJSON_Utils library in CMakeLists.txt
Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
9 years ago
Anton Sergeev
262189428e
Add CMakeLists.txt
Signed-off-by: Anton Sergeev <Anton.Sergeev@elecard.ru>
9 years ago