Commit 4a942857ff25e103b2406521bf418739576cb5ed

Authored by Josh Klontz
1 parent d94a0f69

maintainance

CMakeLists.txt
... ... @@ -109,9 +109,6 @@ add_subdirectory(openbr)
109 109 # Build applications
110 110 add_subdirectory(app)
111 111  
112   -# Build SWIG wrappers
113   -add_subdirectory(swig)
114   -
115 112 # Build the documentation?
116 113 option(BR_BUILD_DOCUMENTATION "Build Documentation (Requires doxygen and latex)")
117 114 if(${BR_BUILD_DOCUMENTATION})
... ... @@ -124,7 +121,7 @@ endif()
124 121  
125 122 # Install
126 123 install(FILES CHANGELOG.md LICENSE.txt README.md DESTINATION .)
127   -install(DIRECTORY share data DESTINATION .)
  124 +install(DIRECTORY data share DESTINATION .)
128 125 install(DIRECTORY ${BR_THIRDPARTY_SHARE} DESTINATION share)
129 126 include(InstallDependencies)
130 127 install_compiler_libraries()
... ...
openbr/openbr_plugin.h
... ... @@ -17,6 +17,8 @@
17 17 #ifndef __OPENBR_PLUGIN_H
18 18 #define __OPENBR_PLUGIN_H
19 19  
  20 +#ifdef __cplusplus
  21 +
20 22 #include <QDataStream>
21 23 #include <QDebug>
22 24 #include <QDir>
... ... @@ -1237,4 +1239,6 @@ Q_DECLARE_METATYPE(QList&lt;float&gt;)
1237 1239 Q_DECLARE_METATYPE(QList<br::Transform*>)
1238 1240 Q_DECLARE_METATYPE(QList<br::Distance*>)
1239 1241  
  1242 +#endif // __cplusplus
  1243 +
1240 1244 #endif // __OPENBR_PLUGIN_H
... ...
swig/CMakeLists.txt deleted
1   -# Build SWIG Python wrapper?
2   -set(BR_SDK_SWIG OFF CACHE BOOL "Enable SWIG wrappers.")
3   -
4   -if(${BR_SDK_SWIG})
5   - # Find SWIG
6   - find_package(SWIG REQUIRED)
7   - include(${SWIG_USE_FILE})
8   -
9   - # Find Python
10   - find_package(PythonLibs REQUIRED)
11   - include_directories(${PYTHON_INCLUDE_PATH})
12   -
13   - # Find Java
14   - find_package(JNI REQUIRED)
15   - include_directories(${JNI_INCLUDE_DIRS})
16   -
17   - # Configure SWIG
18   - set(CMAKE_SWIG_FLAGS "")
19   - set_source_files_properties(br_sdk_swig.i PROPERTIES CPLUSPLUS ON SWIG_FLAGS "-includeall")
20   -
21   - # Build SWIG Python
22   - swig_add_module(br_sdk_swig python br_sdk_swig.i)
23   - swig_link_libraries(br_sdk_swig br_sdk ${PYTHON_LIBRARIES})
24   -
25   - install(CODE "file( GLOB _GeneratedPythonSources \"${CMAKE_CURRENT_BINARY_DIR}/*.py\" )"
26   - CODE "file( INSTALL \${_GeneratedPythonSources} DESTINATION \"include/br/python\" )")
27   - install(TARGETS _br_sdk_swig
28   - RUNTIME DESTINATION bin
29   - LIBRARY DESTINATION lib
30   - ARCHIVE DESTINATION lib)
31   -
32   - # Build SWIG Java
33   - swig_add_module(br_sdk_swig java br_sdk_swig.i)
34   - swig_link_libraries(br_sdk_swig br_sdk ${JNI_LIBRARIES})
35   -
36   - install(CODE "file( GLOB _GeneratedJavaSources \"${CMAKE_CURRENT_BINARY_DIR}/*.java\" )"
37   - CODE "file( INSTALL \${_GeneratedJavaSources} DESTINATION \"include/br/java\" )")
38   - install(TARGETS br_sdk_swig
39   - RUNTIME DESTINATION bin
40   - LIBRARY DESTINATION lib
41   - ARCHIVE DESTINATION lib)
42   -endif()
swig/mm_sdk_swig.i deleted
1   -%module mm_sdk_swig
2   -%{
3   -#include <mm/mm.h>
4   -%}
5   -
6   -%include <mm/mm.h>
7   -