CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-SET(fw_name "nltk_native_library")
-PROJECT(${fw_name} C)
-INCLUDE(FindPkgConfig)
-
-EXEC_PROGRAM(uname ARGS -m OUTPUT_VARIABLE CMAKE_SYSTEM_VERSION)
-message("Building by ${CMAKE_SYSTEM_VERSION} machine")
-
-SET(
- client_src src/nltk_native_library.c
- )
-
-#include
-set(INC_DIRS
- inc
- )
-message("INC_DIRS:${INC_DIRS}")
-INCLUDE_DIRECTORIES( ${INC_DIRS} )
-
-
-IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
- SET(CMAKE_BUILD_TYPE "Debug")
-ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
-MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
-
-pkg_check_modules(pkgs REQUIRED
- capi-base-common
- python
- )
-FOREACH(flag ${pkgs_CFLAGS})
- SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror-implicit-function-declaration -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,-zdefs")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-SET(CMAKE_C_FLAGS_RELEASE "-O2")
-
-ADD_LIBRARY(${fw_name} SHARED ${client_src})
-TARGET_LINK_LIBRARIES(${fw_name} ${pkgs_LDFLAGS} -lm)
-
-INSTALL(TARGETS ${fw_name} DESTINATION /usr/lib)
-INSTALL(FILES inc/nltk_native_library.h DESTINATION /usr/include)
\ No newline at end of file
+ADD_SUBDIRECTORY(client)
--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+SET(fw_name "nlp")
+PROJECT(${fw_name} C)
+
+INCLUDE(FindPkgConfig)
+
+EXEC_PROGRAM(uname ARGS -m OUTPUT_VARIABLE CMAKE_SYSTEM_VERSION)
+message("Building by ${CMAKE_SYSTEM_VERSION} machine")
+
+SET(
+ client_src src/nltk_native_library.c
+ )
+
+#include
+set(INC_DIRS
+ inc
+ )
+message("INC_DIRS:${INC_DIRS}")
+INCLUDE_DIRECTORIES( ${INC_DIRS} )
+
+
+IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+ SET(CMAKE_BUILD_TYPE "Debug")
+ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
+
+pkg_check_modules(pkgs REQUIRED
+ capi-base-common
+ python
+ )
+FOREACH(flag ${pkgs_CFLAGS})
+ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror-implicit-function-declaration -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,-zdefs")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
+SET(CMAKE_C_FLAGS_RELEASE "-O2")
+
+ADD_LIBRARY(${fw_name} SHARED ${client_src})
+TARGET_LINK_LIBRARIES(${fw_name} ${pkgs_LDFLAGS} -lm)
+
+INSTALL(TARGETS ${fw_name} DESTINATION /usr/lib)
+INSTALL(FILES inc/nltk_native_library.h DESTINATION /usr/include)
\ No newline at end of file
-Name: nltk_native_library
+Name: nlp
+
Summary: NLTK
Version: 0.1.0
Release: 1
BuildRequires: pkgconfig(python)
%description
-nltk_native_library is the native library of the NLP program.
+nlp is the native library of the NLP program.
%prep
%setup -q