RNA: support compiling rna files as C++ code #108290

Merged
Jacques Lucke merged 29 commits from JacquesLucke/blender:rna-cpp into main 2023-06-09 11:45:46 +02:00

29 Commits

Author SHA1 Message Date
Jacques Lucke 1ccf5f9af2 quiet warning 2023-06-09 11:41:53 +02:00
Jacques Lucke ea373d0f82 Merge branch 'main' into rna-cpp 2023-06-09 11:35:44 +02:00
Jacques Lucke ca18671a42 Merge branch 'main' into rna-cpp
buildbot/vexp-code-patch-coordinator Build done. Details
2023-06-08 21:39:40 +02:00
Jacques Lucke 72075bd454 add range check for c++
buildbot/vexp-code-patch-coordinator Build done. Details
2023-05-30 11:45:47 +02:00
Jacques Lucke 91657203a8 add changes from lukas
buildbot/vexp-code-patch-coordinator Build done. Details
2023-05-30 11:05:41 +02:00
Jacques Lucke 000fe468f0 add extern "C" 2023-05-30 10:53:08 +02:00
Jacques Lucke e68ad5ddeb cleanup 2023-05-30 10:49:04 +02:00
Jacques Lucke b6ca707d35 remove unnecessary declarations now that -Wno-missing-declarations works 2023-05-30 10:46:59 +02:00
Jacques Lucke f973dbdf36 Merge branch 'main' into rna-cpp 2023-05-30 10:32:56 +02:00
Jacques Lucke 40d78d95db add extern "C"
buildbot/vexp-code-patch-coordinator Build done. Details
2023-05-26 09:31:43 +02:00
Jacques Lucke 858f5c078a avoid warning because `-Wno-missing-prototypes` is not valid in g++ 2023-05-26 09:25:37 +02:00
Jacques Lucke 741cba8392 Merge branch 'main' into rna-cpp 2023-05-26 09:10:30 +02:00
Jacques Lucke a624f308a3 add extern "C"
buildbot/vexp-code-patch-coordinator Build done. Details
2023-05-25 21:12:49 +02:00
Jacques Lucke 5a9ba794f9 fix 2023-05-25 21:04:55 +02:00
Jacques Lucke b5cc24937d fix 2023-05-25 20:13:39 +02:00
Jacques Lucke ae67e1f5e3 Merge branch 'main' into rna-cpp 2023-05-25 20:02:55 +02:00
Jacques Lucke a783a0686a move rna lattice to c++
buildbot/vexp-code-patch-coordinator Build done. Details
2023-05-25 19:28:26 +02:00
Jacques Lucke 67cdc7dd87 don't warn on missing declarations 2023-05-25 19:23:17 +02:00
Jacques Lucke c8f27b56ce compile rna_pose.cc 2023-05-25 19:17:48 +02:00
Jacques Lucke 6a26d637b3 add extern "C" 2023-05-25 19:17:35 +02:00
Jacques Lucke b56d929475 add declaration 2023-05-25 18:06:53 +02:00
Jacques Lucke 4a6001f3e2 rna_mask.cc compiles 2023-05-25 18:03:49 +02:00
Jacques Lucke 57be10914f avoid missing-declaration warning by always forward declaring global functions 2023-05-25 17:44:06 +02:00
Jacques Lucke 403ceaba56 add static 2023-05-25 16:37:40 +02:00
Jacques Lucke 3b9c5a36aa correct check for dynamic arrays 2023-05-25 16:26:39 +02:00
Jacques Lucke 307c13d2e8 support compilation 2023-05-25 16:00:40 +02:00
Jacques Lucke bc723e2e94 Merge branch 'main' into rna-cpp 2023-05-25 14:38:23 +02:00
Jacques Lucke eef49f64f8 Merge branch 'main' into rna-cpp 2023-05-08 09:27:50 +02:00
Jacques Lucke a18270849f try moving rna_meta to c++ 2023-05-02 11:59:15 +02:00