summaryrefslogtreecommitdiffstats
path: root/src/extension
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-06-13 00:19:17 +0000
committerCampbell Barton <ideasman42@gmail.com>2011-06-13 00:19:17 +0000
commit7172735786c43c2305a92ffd4e5d285d11f88f7f (patch)
treecde79c7dbcbd0d5a26c21bf136fa43b157057912 /src/extension
parentcmake: fix for error reading non existing file which would error out cmake's ... (diff)
downloadinkscape-7172735786c43c2305a92ffd4e5d285d11f88f7f.tar.gz
inkscape-7172735786c43c2305a92ffd4e5d285d11f88f7f.zip
cmake:
turns out my recent commits (which I undid) were not incorrect, variables were set in subdirectories then used in the parent directory, where they were still unset. Fixing this broke the build because some files in the subdir were not compiling. (bzr r10276)
Diffstat (limited to 'src/extension')
-rw-r--r--src/extension/CMakeLists.txt123
-rw-r--r--src/extension/dxf2svg/CMakeLists.txt11
-rw-r--r--src/extension/implementation/CMakeLists.txt5
-rw-r--r--src/extension/internal/CMakeLists.txt29
-rw-r--r--src/extension/internal/bitmap/CMakeLists.txt37
-rw-r--r--src/extension/internal/filter/CMakeLists.txt8
-rw-r--r--src/extension/internal/pdfinput/CMakeLists.txt5
-rw-r--r--src/extension/param/CMakeLists.txt13
-rw-r--r--src/extension/script/CMakeLists.txt3
9 files changed, 100 insertions, 134 deletions
diff --git a/src/extension/CMakeLists.txt b/src/extension/CMakeLists.txt
index 47cfbe9e4..3d8777e3a 100644
--- a/src/extension/CMakeLists.txt
+++ b/src/extension/CMakeLists.txt
@@ -1,17 +1,3 @@
-set(extfolders
- #dxf2svg
- implementation
- internal
- internal/bitmap
- internal/filter
- internal/pdfinput
- param
- script
-)
-
-foreach(extlistsrc ${extfolders})
- add_subdirectory(${extlistsrc})
-endforeach()
set(extension_SRC
db.cpp
@@ -28,14 +14,105 @@ set(extension_SRC
print.cpp
system.cpp
timer.cpp
- #${extension_dxf2svg_SRC}
- ${extension_implementation_SRC}
- ${extension_internal_bitmap_SRC}
- ${extension_internal_filter_SRC}
- ${extension_internal_pdfinput_SRC}
- ${extension_param_SRC}
- ${extension_script_SRC}
+
+ implementation/implementation.cpp
+ implementation/xslt.cpp
+ implementation/script.cpp
+
+ param/bool.cpp
+ param/color.cpp
+ param/description.cpp
+ param/enum.cpp
+ param/float.cpp
+ param/int.cpp
+ param/notebook.cpp
+ param/parameter.cpp
+ param/radiobutton.cpp
+ param/string.cpp
+
+ internal/bluredge.cpp
+ internal/cairo-png-out.cpp
+ internal/cairo-ps-out.cpp
+ # internal/cairo-render-context.cpp # XXX MUST GET THIS WORKING
+ # internal/cairo-renderer.cpp # XXX MUST GET THIS WORKING
+ internal/cairo-renderer-pdf-out.cpp
+ internal/emf-win32-inout.cpp
+ internal/emf-win32-print.cpp
+ internal/gdkpixbuf-input.cpp
+ internal/gimpgrad.cpp
+ internal/grid.cpp
+ internal/latex-pstricks.cpp
+ # internal/latex-pstricks-out.cpp # XXX MUST GET THIS WORKING
+ internal/odf.cpp
+ internal/latex-text-renderer.cpp
+ internal/pdf-input-cairo.cpp
+ internal/pov-out.cpp
+ internal/javafx-out.cpp
+ internal/svg.cpp
+ internal/svgz.cpp
+ internal/wpg-input.cpp
+
+ internal/bitmap/adaptiveThreshold.cpp
+ internal/bitmap/addNoise.cpp
+ internal/bitmap/blur.cpp
+ internal/bitmap/channel.cpp
+ internal/bitmap/charcoal.cpp
+ internal/bitmap/colorize.cpp
+ internal/bitmap/contrast.cpp
+ internal/bitmap/cycleColormap.cpp
+ internal/bitmap/despeckle.cpp
+ internal/bitmap/edge.cpp
+ internal/bitmap/emboss.cpp
+ internal/bitmap/enhance.cpp
+ internal/bitmap/equalize.cpp
+ internal/bitmap/gaussianBlur.cpp
+ internal/bitmap/imagemagick.cpp
+ internal/bitmap/implode.cpp
+ internal/bitmap/level.cpp
+ internal/bitmap/levelChannel.cpp
+ internal/bitmap/medianFilter.cpp
+ internal/bitmap/modulate.cpp
+ internal/bitmap/negate.cpp
+ internal/bitmap/normalize.cpp
+ internal/bitmap/oilPaint.cpp
+ internal/bitmap/opacity.cpp
+ internal/bitmap/raise.cpp
+ internal/bitmap/reduceNoise.cpp
+ internal/bitmap/sample.cpp
+ internal/bitmap/shade.cpp
+ internal/bitmap/sharpen.cpp
+ internal/bitmap/solarize.cpp
+ internal/bitmap/spread.cpp
+ internal/bitmap/swirl.cpp
+ internal/bitmap/threshold.cpp
+ internal/bitmap/unsharpmask.cpp
+ internal/bitmap/wave.cpp
+
+ internal/filter/filter-all.cpp
+ internal/filter/filter-file.cpp
+ internal/filter/filter.cpp
+
+ internal/pdfinput/pdf-input.cpp
+ internal/pdfinput/pdf-parser.cpp
+ internal/pdfinput/svg-builder.cpp
+
+ script/InkscapeScript.cpp
+
+ # dxf2svg/aci2rgb.cpp
+ # dxf2svg/entities2elements.cpp
+ # dxf2svg/tables2svg_info.cpp
+ # dxf2svg/blocks.cpp
+ # dxf2svg/entities.cpp
+ # dxf2svg/tables.cpp
+ # dxf2svg/dxf2svg.cpp
+ # dxf2svg/read_dxf.cpp
+ # dxf2svg/test_dxf.cpp
)
-add_library(extension_LIB STATIC ${extension_SRC})
-target_link_libraries(extension_LIB 2geom_LIB ${INKSCAPE_LIBS})
+if(WIN32)
+ list(APPEND extension_SRC
+ win32.cpp
+ )
+endif()
+
+add_library(extension_LIB ${extension_SRC})
diff --git a/src/extension/dxf2svg/CMakeLists.txt b/src/extension/dxf2svg/CMakeLists.txt
deleted file mode 100644
index 0ff0eaec0..000000000
--- a/src/extension/dxf2svg/CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-set(extension_dxf2svg_SRC
- #aci2rgb.cpp
- #entities2elements.cpp
- #tables2svg_info.cpp
- #blocks.cpp
- #entities.cpp
- #tables.cpp
- #dxf2svg.cpp
- #read_dxf.cpp
- #test_dxf.cpp
-)
diff --git a/src/extension/implementation/CMakeLists.txt b/src/extension/implementation/CMakeLists.txt
deleted file mode 100644
index dcdf092c2..000000000
--- a/src/extension/implementation/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-set(extension_implementation_SRC
- implementation.cpp
- xslt.cpp
- script.cpp
-)
diff --git a/src/extension/internal/CMakeLists.txt b/src/extension/internal/CMakeLists.txt
deleted file mode 100644
index d13ec9f74..000000000
--- a/src/extension/internal/CMakeLists.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-set(extension_internal_SRC
- bluredge.cpp
- cairo-png-out.cpp
- cairo-ps-out.cpp
- cairo-render-context.cpp
- cairo-renderer.cpp
- cairo-renderer-pdf-out.cpp
- emf-win32-inout.cpp
- emf-win32-print.cpp
- gdkpixbuf-input.cpp
- gimpgrad.cpp
- grid.cpp
- latex-pstricks.cpp
- latex-pstricks-out.cpp
- odf.cpp
- latex-text-renderer.cpp
- pdf-input-cairo.cpp
- pov-out.cpp
- javafx-out.cpp
- svg.cpp
- svgz.cpp
- wpg-input.cpp
-)
-
-if(WIN32)
- list(APPEND extension_internal_SRC
- win32.cpp
- )
-endif()
diff --git a/src/extension/internal/bitmap/CMakeLists.txt b/src/extension/internal/bitmap/CMakeLists.txt
deleted file mode 100644
index a273804ba..000000000
--- a/src/extension/internal/bitmap/CMakeLists.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-set(extension_internal_bitmap_SRC
- adaptiveThreshold.cpp
- addNoise.cpp
- blur.cpp
- channel.cpp
- charcoal.cpp
- colorize.cpp
- contrast.cpp
- cycleColormap.cpp
- despeckle.cpp
- edge.cpp
- emboss.cpp
- enhance.cpp
- equalize.cpp
- gaussianBlur.cpp
- imagemagick.cpp
- implode.cpp
- levelChannel.cpp
- level.cpp
- medianFilter.cpp
- modulate.cpp
- negate.cpp
- normalize.cpp
- oilPaint.cpp
- opacity.cpp
- raise.cpp
- reduceNoise.cpp
- sample.cpp
- shade.cpp
- sharpen.cpp
- solarize.cpp
- spread.cpp
- swirl.cpp
- threshold.cpp
- unsharpmask.cpp
- wave.cpp
-)
diff --git a/src/extension/internal/filter/CMakeLists.txt b/src/extension/internal/filter/CMakeLists.txt
deleted file mode 100644
index 349504f94..000000000
--- a/src/extension/internal/filter/CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-set(extension_internal_filter_SRC
- drop-shadow.h
- filter-all.cpp
- filter.cpp
- filter-file.cpp
- filter.h
- snow.h
-)
diff --git a/src/extension/internal/pdfinput/CMakeLists.txt b/src/extension/internal/pdfinput/CMakeLists.txt
deleted file mode 100644
index fe31c2a7f..000000000
--- a/src/extension/internal/pdfinput/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-set(extension_internal_pdfinput_SRC
- pdf-input.cpp
- pdf-parser.cpp
- svg-builder.cpp
-)
diff --git a/src/extension/param/CMakeLists.txt b/src/extension/param/CMakeLists.txt
deleted file mode 100644
index b2981308e..000000000
--- a/src/extension/param/CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-set(extension_param_SRC
- bool.cpp
- color.cpp
- description.cpp
- enum.cpp
- float.cpp
- int.cpp
- notebook.cpp
- parameter.cpp
- radiobutton.cpp
- string.cpp
-)
-
diff --git a/src/extension/script/CMakeLists.txt b/src/extension/script/CMakeLists.txt
deleted file mode 100644
index 88977164e..000000000
--- a/src/extension/script/CMakeLists.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-set(extension_script_SRC
- InkscapeScript.cpp
-)