davyw
555a574eef
Added support for cmake 'Borland Makefiles'.
...
* Added BORLAND target to several CMakeLists.txt.
(MSVC and BORLAND require similar behaviour for imports/exports)
* Added __BORLAND__ ifdefs where needed.
2012-01-04 23:12:45 +01:00
davyw
97ef6d97ed
Added dependency on utils lib in p21read.
...
* Added utils lib to p21read dependencies.
* Added SCL_UTILS_DLL_IMPORTS flag for p21read.
2011-12-12 15:00:15 +01:00
davyw
80208dcdd6
Added msvc import/export scheme for fedex_plus generated code.
...
* Added IMPORTS/EXPORTS flags in data/CmakeLists.txt.
* Added EXPORT flags for fedex_plus generated code variables and functions.
2011-12-12 14:59:59 +01:00
Mark Pictor
dc30ee21fd
Generate version info and timestamp at build time
...
* Print this info from `p21read -v` and in a comment in generated source, not just from `fedex_plus -v`
* Use a function `const char* scl_version()`, instead of using the macro `SCL_COMMIT_ID`
* Fail gracefully if the `.git` directory does not exist (thanks CY!)
* Fixes issue #89
2011-11-27 11:12:54 -05:00
Mark Pictor
f491d500a6
Add two ifc2x3 files. Currently, p21read fails with both.
...
* Need to fix issue #87 before p21read will load PlayersTheater.stp
* Bien-Zenker_Jasmin-Sun-AC14-V2.ifc causes a segfault
2011-11-15 20:27:47 -05:00
Mark Pictor
6418c44e30
update schema matrix, change schema name for ap210e3 WIP so that it will work alongside ap210e2
2011-11-12 15:55:40 -05:00
Mark
d4517fbe64
Merge pull request #85 from mpictor/review/more-tests
...
ctest - add p21read schema name tests, re-enable unitary_schema tests, etc
2011-11-12 11:31:20 -08:00
Mark Pictor
5eeba5b34b
Add ap210e2, rename ap210e3 to conform with data/README and to remove extra '.'
2011-11-12 13:06:02 -05:00
Mark Pictor
f2cafe04ff
ctest - add p21read schema name tests, re-enable unitary_schema tests, etc
...
* data/CMakeLists.txt
* don't install anything
* add 'cpp' to c++ test names and labels
* test/CMakeLists.txt: add label for run_ctest.cmake script
* add test/p21 for part 21 tests
* all that's in here now is part 21 schema name tests
* fix test/unitary_schemas/aggregate_array.exp - ctest works, no sense having this fail
* update run_ctest.cmake
2011-11-12 08:20:29 -05:00
Mark Pictor
d08ffa5eb4
update build_all.sh, fix schema dir name in data/CMakeLists.txt
2011-11-12 08:20:29 -05:00
Mark Pictor
bddcd1d063
Fix issue with schemas that have 'SCHEMA' in comment
...
CMake was looking for the first line containing SCHEMA. If a
comment above the SCHEMA statement contained SCHEMA, cmake would
pick that line. This resulted in an invalid string for the schema
name.
2011-10-26 18:55:54 -04:00
Mark Pictor
5ab1344819
Replace IFC2X4 RC2 with IFC2X4 RC3, replace AP235 with AP235 TC
2011-10-26 18:52:37 -04:00
Mark Pictor
01783dd2e4
add README for data/
2011-10-18 21:21:25 -04:00
Mark Pictor
3ddc5e0530
improve ctest
2011-10-18 21:21:25 -04:00
Mark Pictor
f008245c02
reorganize test/ and data/
2011-10-18 21:21:25 -04:00
Mark Pictor
3d17af437f
make it easier to build all schemas in data/
2011-10-18 21:21:24 -04:00
Mark Pictor
ec9470ebeb
automatically add a test for each p21 file
2011-10-18 21:21:24 -04:00
Mark Pictor
b0cc9fc900
data/CMakeLists.txt - shorten SCHEMA_DIR, add a target for schema code gen
2011-10-18 21:21:24 -04:00
tpaviot
be07c062ff
Replaced ap239 mim long form schema with arm lf
2011-10-17 06:07:39 +02:00
tpaviot
f30d7f952c
Added AP239 mim long form schema from official ISO-10303:239 spec
...
Note: this schema differs from the one available from the Steptools.com
website (see http://www.steptools.com/support/stdev_docs/express/ap239/wg3n1568_ap239.exp )
2011-10-17 06:05:13 +02:00
Mark Pictor
e944d1e4b5
add newline at end of ap240 schema - fixes fedex error
2011-10-15 18:25:41 -04:00
Mark Pictor
c32a681e13
add APs 209,210,235,240,242, and oil&gas 15926; update schema script
2011-10-15 16:37:37 -04:00
Mark Pictor
135b935382
add more cax-if files, update schema status script again
2011-09-15 16:29:42 -04:00
Mark Pictor
b5f23743d6
Add a test schema, and the schema status page script
...
build_all.sh builds many schemas. It creates a summary in markdown
syntax suitable for upload to the scl wiki, with links to stderr output
expr-src-aggregate.exp is a small schema that fedex_plus fails on
2011-09-15 16:29:42 -04:00
tpaviot
4bfc587d1f
Created a new data/tests_repository folder including three 'unit'tests for basic parser/generator tests
2011-09-13 20:08:28 +02:00
Mark Pictor
3088e37418
Fix building multiple schemas
...
Fix puzzling build problem that cropped up - when building
multiple schemas, all but first fail to build. I don't see
why this wasn't a problem before.
Cause seems to be that each schema would use the include
directories from all previous schemas, and would include a
version of schema.h for a different schema
2011-09-01 19:06:37 -04:00
Mark Pictor
25eb3c223b
Replace the identical CMakeLists.txt files in data/* with a function, update README
2011-08-09 18:39:36 -04:00
Mark Pictor
535605521e
Modify schema CMakeLists.txt and copy to other schemas
2011-08-05 21:17:29 -04:00
tpaviot
d6207a45d0
Added IFC2x4 long form EXPRESS schema - This is the latest Release Candidate 2 so far
2011-08-04 11:47:46 +02:00
tpaviot
e530db7bc6
Added IFC2x3 long form EXPRESS schema - TC1 latest official release
2011-08-04 11:46:58 +02:00
Mark Pictor
5f21a5b65b
Add ap203e2 schema and CMakeLists.txt
2011-07-31 14:53:02 -04:00
Mark Pictor
19df1ad63f
Add CAX-IF geometeric validation step files for ap203 and ap214
2011-07-31 14:53:02 -04:00
Mark Pictor
bdf5d4d58f
Enable building schemas. Tested with ap214e3; works except for a bug in fedex_plus
2011-07-31 14:53:01 -04:00
Mark Pictor
b6c09a19a9
add two schema which expose problems in fedex_plus
2011-07-27 20:44:27 -04:00
Mark Pictor
1ef8a0b6e1
Add AP214E3 schema
2011-07-16 12:14:34 -04:00
Mark Pictor
7ee097af0c
Remove autotools files
2011-07-10 11:41:35 -04:00
starseeker
9ca892bb48
Needs more testing, but simplify down the install dir variables.
...
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@44753 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:50 -04:00
erikgreenwald
f941f8d968
Add CMakeLists.txt to EXTRA_DIST.
...
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@44740 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:50 -04:00
starseeker
256bf1e7b9
We should have a working autotools build with the step tweaks now - make trunk step directory match that from CMake. Since there is no previous CMake build for the step subdirectory, go ahead and put everything here.
...
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@43254 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:50 -04:00
starseeker
7a0a956138
Add some Makefile.am files to various directories
...
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33992 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
Mark
cde495dd6f
Initial import of NIST code for SCL.
2009-03-12 15:53:52 +00:00